perm filename HOW[1,ALS]4 blob
sn#345723 filedate 1978-04-04 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00100 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00009 00002 HOW A condensed reference file to useful system programs.
C00014 00003 Supplementary Information
C00016 00004 HELP An on-line program called by typing HELP.
C00023 00005 PRUNE PRUNE.DAT One line descriptions of files
C00025 00006 Equipment
C00028 00007 Basic system commands
C00036 00008 Teletype Commands
C00037 00009 DataMedia Commands
C00038 00010 Useful system features
C00039 00011 FINGER Locates people or tells when they last ran. Jan.'78
C00046 00012 RSL Service Level Reservations
C00047 00013 COOL Summarizes temperature & computer uptime. Jan. 1978
C00051 00014 SOB Son of Bureaucracy (computer time accounting) Jan. 1978
C00055 00015 BUREAU Computer time accounting (old style) Oct. 1975
C00062 00016 LESCAL Calendar-maker. Dec. 1974
C00063 00017 FREEFO Text macro processor March 1973
C00064 00018 KWIC Keyword in context program Dec. 1973
C00071 00019 XGPTYP Converts XGP file to text form Dec. 1975
C00072 00020 Editors
C00073 00021 Text Editors
C00075 00022 E The page and display oriented basic editor.
C00079 00023 SOS Line numbering basic editor for teletype usage.
C00081 00024 Graphic Editors
C00085 00025 GEOMED A graphics editor.
C00088 00026 Font Editors
C00095 00027 Document Compilers
C00096 00028 PUB Publication editor to achieve book format.
C00098 00029 POX Formatting editor for use with the XGP.
C00101 00030 PUBMAC Macros for generation of tables of contents etc.
C00104 00031 Built-in Editors
C00105 00032 ILISP
C00106 00033 AID
C00107 00034 BASIC
C00108 00035 Programming Languages
C00114 00036 Machine Languages
C00115 00037 FAIL A fast one-pass assembly language
C00119 00038 MACRO An older assembly language
C00120 00039 MIDAS MIT's assembler for the PDP-10
C00122 00040 PALX PDP-11 assembler
C00123 00041 MIX
C00124 00042 Algebraic Languages
C00125 00043 SAIL The standard AI lab. ALGOL based languague
C00126 00044 PASCAL An ALGOL-60 based languague developed by N. Wirth.
C00129 00045 BASIC
C00130 00046 AID
C00132 00047 WISE
C00133 00048 FORTRAN 40
C00134 00049 LISP languages
C00135 00050 LISP 1.6
C00136 00051 MLISP2
C00137 00052 ILISP
C00138 00053 MACLSP
C00139 00054 ARPAnet programs
C00141 00055 HOST and HOSTAB Examine the ARPAnet host table
C00144 00056 TELNET Communicate with an ARPAnet host
C00146 00057 SUPDUP Communicate with an ARPAnet host via SUPDUP display protocol
C00148 00058 OTN and NTN OBSOLETE and ARCHAIC versions of TELNET
C00150 00059 IMSSS Communicate with IMSSS
C00151 00060 FTP File Transfer Program to transfer files over ARPAnet
C00153 00061 HOSTAT Report status of hosts on the ARPAnet
C00154 00062 IMPSTA Report status of ARPAnet connections at SAIL
C00156 00063 TALK Link to users at other hosts on the ARPAnet
C00158 00064 NETWHO Report who is logged in on another host on ARPAnet
C00159 00065 TIMES Report on times from the network time servers
C00160 00066 DFTP and DCSTAT Hack the CCA Datacomputer
C00162 00067 Debugging Aids
C00164 00068 RAID An interactive debugging aid (also FRAID).
C00170 00069 Conversion Programs
C00174 00070 File duplicating programs
C00177 00071 COPY
C00188 00072 SPOOL, XSPOOL, QSPOOL and UNSPOOL, [LIST] and [XSPL]
C00198 00073 TENDMP
C00199 00074 6TO10
C00200 00075 Communication Programs
C00203 00076 MAIL
C00204 00077 FTP
C00205 00078 Demonstration programs
C00211 00079 Chess
C00212 00080 Checkers
C00213 00081 Go
C00214 00082 KALAH Modern version of WARI, an ancient African game
C00219 00083 Recreation Programs
C00220 00084 ADVENTURE
C00221 00085 (EYEWASH)
C00222 00086 PARRY A model paranoid Sept. 1977
C00223 00087 CRYPTO A bookkeeping program for use in solving puzzles.
C00224 00088 UNSORTED
C00225 00089 BUZZ Terminal test 1967
C00226 00090 DOCTOR Eliza 1968
C00227 00091 P2P Paper tape puncher 1973?
C00228 00092 A2E ASCII to EBCDIC code conversion Jan. 1973
C00229 00093 SHUFFL Operating System test program
C00230 00094 CHACK & AMOEBA III display hacks 1969
C00231 00095 BILLBD Billboard printer Nov. 1966
C00232 00096 PRUNE.DAT[3,2] as of March 2 1978 (copy 1 to extract lines for redistrbution)
C00243 00097 DIR[1,3] as of 23-FEB-78 0931 (copy for extracting lines for distribution)
C00326 00098 DIR[UP,DOC] as of 08-MAR-78 1549 (for extraction and distribution of entries)
C00349 00099 DIR [S,DOC] (copy for extraction of listings as pages are completed)
C00354 00100 MAIL to others re. HOW
C00364 ENDMK
C⊗;
HOW A condensed reference file to useful system programs.
Currently maintained by ALS
Supplementary information:
PRUNE.DAT[3,2] One line descriptions of some files
HELP An on-line program called by typing HELP.
Monitor Command Manual, SAILON-54.5, January 1976 (on line as
MONCOM.BH[S,DOC] with latest corrections in MONCOM.UPD[S,DOC]).
UUO Manual, SAILON-55.5,(on line as UUO.ME[S,DOC] with latest
corrections in UUO.UPD[S,DOC]).
To use: Type READ HOW[1,ALS] then ⊗FNAME⊗P (in E) where NAME is the name
of program you wish to enquire about, or see directory on page 1.
To exit: You will be in E so you may switch to another file or ⊗E exit.
This file describes some of the many useful programs that are available on
the system and gives a few basic commands for using these programs.
The entries each occupy a separate page of less than 100 lines. The first
line is arranged so that the (E maintained) directory forms a useful index
and so that a ⊗FNAME⊗P command may be used to locate any desired entry.
The entries should conform to the following format:
1) A first line, indented by a single TAB, to contain the program name, a
second TAB and a very short description (total line length not to exceed
68 characters). Do not mention names of other programs on this line!
2) The name of the author or the person currently maintaining the program.
3) References to supplementary information, on-line files, manual etc..
4) Calling and exiting commands
5) The explanatory text itself.
The author of each page has primary responsibility for maintaining the
information. Please report all errors or omissions to him and/or to ALS.
If you find an error or omission and it is not corrected in a reasonable
period of time, you should add a signed addendum to the original page.
Please do not make other corrections without informing ALS.
Supplementary Information
The New HOW File.
We are starting to put togather a new document aid that will reside on
UP,DOC, accessable by typing READ HOW. The aim is to have one page in
this document on every generally useful and generally available file on
the AI computer. The start of this file is being kept on 1,ALS until its
format has been finalized and until there are enought completed pages to
make it of use to others.
Contributers are asked to read page 2 of HOW[1,ALS] to get the flavor of
what we are attempting to do and for our first stab as to desired format.
Also look at the directory on page 1 and at some of the other pages to get
a feel for what is desired.
HELP An on-line program called by typing HELP.
The Help program provides minimal on-line documentation for system
programs and facilities.
To use type HELP name<carriage return> where name is the name of the
program or facility that you are inquiring about.
Type HELP with no file name for further information.
HELP.BH[UP,DOC] contains the following:
The HELP program is intended to provide short, minimal documentation
for system programs and facilities. For the most part, such help
is provided in the form of short text files which are typed by the
HELP program,, but the program is also capable of running other
programs and of executing monitor commands a la DO.
The command "HELP name" looks for a file on the [3,2] area with
filename NAME and an extension matching one of those listed below.
The first (should be only!) such file found in the UFD is processed
in accordance with its extension:
<null> type as text
TXT type as text
DMP run via SWAP UUO
CMD type into input buffer to be executed as commands
DPY like CMD, but user must be at a DD or III
LNK read ASCII name from file and use as new HELP argument
In reading ASCII files (all but DMP), TV/E directories and SOS line
numbers are ignored. The user must be logged in to use a CMD or DPY
HELPer. Also, since those typically have side effects like writing
files, each contains a warning message which is typed out before
the commands are executed; the user must confirm by typing Y that he
really wants the HELPer executed. The format of a CMD or DPY helper
is <warning>⊗<commands>, e.g.:
This HELPer produces a such-and-such listing on the XGP.
Please type Y to confirm: ⊗XSPOOL SUCH-AND-SUCH
If the first character of the HELPer is ⊗, it is executed without
waiting for confirmation.
Note that DMP files can be executed not-logged-in; writers of DMP
files on [3,2] should bear that in mind when writing their programs.
In scanning a LNK file, letters and digits are accumulated up to a
non-alphameric or the sixth character. The resulting name is then
treated as if it had been typed by the user. Thus two HELP arguments
can refer to the same text file and there is only one copy to update
if the program being documented changes.
HELP files should mention filenames of other documentation when
available. Remember that the user may not know the syntax of the
TYPE command, so instead of
For more information: TYPE MUMBLE.FOO[UP,DOC].
you should use an unambiguous notation like
For more information, type "TYPE MUMBLE.FOO[UP,DOC]".
(Remember also that the user may be at an uppercase-only, standard ASCII
terminal!) If you write a DMP file with effects other than typing something
on the user's terminal, it is a good idea for your program to ask for
confirmation first.
A PRUNE.DAT file exists for [3,2]; also, PRUNE has been modified so that
for [3,2] only it sorts the file by filename first rather than extension
first. Writers of HELPers should add descriptions to the PRUNE.DAT file.
(The command "HELP HELPER" types the filename and use fields only of the
PRUNE.DAT file.)
If there is no HELP file on the topic specified by the user, the HELP
program looks for files with that name and any extension on [UP,DOC],
[S,DOC], and [AIM,DOC] in that order. The full name of the first such
file found, if any, is typed, with a suggestion that the user might
want to read that file. The file itself is not typed out, on the
theory that users of HELP are looking for short help rather than full
documentation. Thus, if you can think of nothing to say about your
program other than the location of the full documentation, you need
not bother. For utility programs, though, you can usually think of
some short and sweet paragraph which will get the user through the
most common uses of your program.
[xxx,DOC] files with extension UPD are not listed as described in the
previous paragraph, except that if both NAME.EXT and NAME.UPD are found
on the same PPN, both are mentioned.
If the HELP command is given at a display terminal, and there is no
HELP file for the given topic but there is a [xxx,DOC] file, then
the command R E;<file>/R is loaded into the line editor buffer.
PRUNE PRUNE.DAT One line descriptions of files
To use: type R PRUNE
To reference PRUNE.DAT files: type READ PRUNE.DAT[<desired ppn>]
PRUNE is a program available on the system which help a user keep track of
his files. PRUNE can be used to makes a file, PRUNE.DAT, which has an
entry for each file. The entries contain the file name, extension, a
programmer field and a description field. Prune has commands for making
these entries, finding specified entries and for pruning your disk area of
unwanted files.
PRUNE.DAT files exist for some of the system file areas and contain one
line descriptions of the files located in these areas. In particular, see
those on [UP,DOC], [S,DOC], [1,3] and [3,2]. Use READ PRUNE.DAT[<ppn>]
and not R PRUNE to read these, unless you are responsible for some of the
entries and want to change them.
Equipment
The following equipment is currently in use.
1 Digital Equipment Corporation KL10 and KA10
(36 bit words).
262k words of 1 microsecond DEC core (MG10),
131k words of 1 microsecond Ampex core.
1 Ampex disc file (3330-11 type), 6 spindles
(capacity: 7.8 x 10↑9 bits).
4 Dectape drives, 2 mag tape drives (7 track),
line printer, Calcomp plotter, Xerox Graphics Printer.
58 Data Disc displays, 6 III displays, 3 IMLAC displays,
10 Datamedia displays, 15 Teletype terminals, 5 TI terminals.
DEC PDP-11/45 and SPS-41 with 8k words (16 bit) of core
and 197k words of Intel MOS memory.
Communications processor: BBN TIP (Honeywell DDP-316) connected to the ARPA
Network.
Special equipment: Audio input and output systems, hand-eye equipment
(4 TV cameras, 2 arms), remote-controlled cart.
.end
.chapter Programs for using the PDP 11
.sect(Assemblers for the 11)
PAL DMP 1 3 3.3 12-SEP-73 1328 000 11 BO PAL 02-SEP-76 05-JUL-75 P527>
PALX DMP 1 3 6.8 27-NOV-76 2253 000 1PMF PALX 09-DEC-76 04-DEC-76 P805
.sect(Talking to the 11)
11TTY DMP 1 3 9.9 28-NOV-76 0412 000 1PMF 11TTY 09-DEC-76 04-DEC-76 P805
11TTY1 DMP 1 3 1.9 19-APR-76 1152 000 H RF LOADER 17-JUN-76 27-JUN-76 P712>
AM11 DMP 1 3 6.4 30-MAY-76 1220 000 11RGH AM11 14-OCT-76 14-JUN-76 P707>
CM11 DMP 1 3 2.0 31-MAY-76 2223 000 11RGH CM11 14-OCT-76 14-JUN-76 P707>
FUNC11 DMP 1 3 6.1 21-MAY-76 1229 000 11RGH FUNC11 08-OCT-76 31-MAY-76 P701>
Basic system commands
Reference: Monitor Command Manual, SAILON-54.5, January 1976
All commands to the system monitor end with <carriage return>.
Computer accounts are designated by PROJECT and USER initials (one to three
letters each). E.g. "1,BAR" refers to project 1 of user BAR. File names
are of the form SAMPLE.SAI[1,BAR], where the name SAMPLE may be up to six
letters long, the extension SAI may be up to three letters and is usually
used to designate the class of file (e.g. "SAI" means that this is a
program written in the SAIL programming language). If the account
designation is omitted ([1,BAR] in the example), your own account is presumed.
COMMAND EFFECT
L BAR Logs you in, as project 1 (by default), user BAR. If there is
a password on this account (as there must be for remote login),
you will be asked for it, but your answer will not be printed.
L 2/BAR Logs you in as project 2, user BAR.
To change a password, log in with "%" in place of "/".
K Kills your job (logs you off).
RCV Starts reading messages in your "mail box". For a list of
alternative commands, say "?" when it asks for a command.
ET∂ Enters your mail file with E, allowing you to read it, or to
write into it or rearrange it as you will.
MAIL LES Initiates a message to user LES. It first requests a subject,
then the text of the message. The message is terminated with
a <meta><control>LF if you are on a display terminal or a
<control>Z character (i.e. hold down the CONTROL key and
type "Z") if you are on a non-display terminal.
⊗XMAIL LES An alternate method of sending mail while in E. For details
see the ⊗? file while in E or type ET? to the system monitor
to enter this file directly.
DIR Lists the names of all files in your account directory.
DIR *.SAI[*,REG] Lists the names of all files that have an SAI extension
in any account belonging to user REG ("*" means "any").
TYPE SAMPLE.SAI Types out the file SAMPLE.SAI stored under your account.
CET LIST Creates an empty text file called LIST and lets you insert
text using the E editor.
If you are a complete beginner, learn how to use E by typing
HELP ETEACH and following directions. You can hardly be a
complete beginner if you are reading this, but never mind.
ET LIST Enters the (previously created) file LIST with E.
CREATE LIST Creates an empty text file called LIST and lets you insert
text using the SOS editor. See the SOS Manual for editing
commands.
ED LIST.OLD Starts SOS editing an existing file called LIST.OLD.
COPY PEOPLE←JERKS.OLD Makes a copy of the file JERKS.OLD in a new file
called PEOPLE.
RENAME PEOPLE←JERKS.OLD Changes the name of JERKS.OLD to PEOPLE.
DELETE PEOPLE,*.OLD Deletes the file PEOPLE and all files with extension OLD.
--------------
To stop any program that is running, type CALL if on a display terminal or type
<control>C twice (i.e. push down the key marked "Control" and hit "C" twice) if
you are on a non-display terminal. To make a program stop typing out without
halting, type <control>BREAK if on a display terminal or <control>O if on a
non-display terminal. <control>CLEAR restores typing.
For more complete information on commands, see the Monitor Command Manual
(SAILON-54.5)
PRUNE.DAT[3,2] listings
ALIAS Command to change default directory used for disk files
ASSIGN Command to acquire use of non-sharable device
ATTACH Command to attach terminal to a detached job
DIR Command to list file directories
DSKSIZ JBR Program to tell user his disk allocation and usage.
KJOB LNK Command to log out of system (same as HELP LOGOUT)
LOGIN Command to log into system
LOGOUT Program to log out of system (same as HELP KJOB)
TALK Command to communicate with other users
DIRED DMP 1 3 14.7 14-FEB-78 1902 000 105SGK DIRED 23-FEB-78 21-FEB-78 P1070
.sect Miscellaneous Useful Programs
CALLIT DMP 1 3 431 03-MAR-74 1334 000 1 BH CALLIT 02-FEB-76 05-JUL-75 P527>
DO DMP 1 3 6.5 22-NOV-76 0122 000 1 ME DO 09-DEC-76 04-DEC-76 P805
LOGRUN DMP 1 3 284 07-APR-74 1714 000 1 BH LOGRUN 09-DEC-76 05-JUL-75 P527>
PERUSE DMP 1 3 1.9 24-MAR-75 1327 000 NETTVR PERUSE 08-DEC-76 05-JUL-75 P527>
PPSAV DMP 1 3 560 08-SEP-76 1554 000 1 ME PPSAV 09-DEC-76 19-SEP-76 P764>
PTYJOB DMP 1 3 2.1 14-JUN-76 0152 000 1JBR PTYJOB 09-DEC-76 27-JUN-76 P712>
batch
.sect Controling the World
.ssect1 System Control
RSL DMP 1 3 9.5 07-JUL-76 1937 000 ACTREG RSL 09-DEC-76 18-JUL-76 P725>
.ssect1 Device Control
ADS DMP 1 3 728 06-DEC-73 2119 000 1 BH ADS 01-DEC-76 10-MAY-76 P692>
MAP DMP 1 3 679 22-SEP-75 2307 000 1 BH MAP 09-DEC-76 10-MAY-76 P692>
Teletype Commands
DataMedia Commands
Useful system features
FINGER Locates people or tells when they last ran. Jan.'78
Programmer: LES
Source file: FINGER.SAI[F,ACT]
NETWORK FINGER
A FINGER command containing %<site name> will now attempt to finger people
at other Arpanet sites. It does this by connecting to the FINGER socket
at the specified site and passing the rest of whatever you typed (before
and after the "%<site name>" to the host. If that host supports Network
Finger, then you get whatever they return.
For example, "FING TK%AI" tells you about Tom Knight at MIT-AI and
"FING %SRI" tells you about everyone who is running on SRI-KL. At this
writing, only the following sites respond to a network FINGER:
all MIT ITS sites (ai, mc, ml, dm), sri-kl, sri-ka, and office-1.
More will be joining shortly.
Normally only one site can be specified in a single FINGER command, but if
you would like to waste some time, say "FING %*" and it will tell you
about everyone out there.
DOMESTIC FINGER
The system command "FING" shows data on all jobs, in order by programmer
initials. The "IDLE" column shows the time, in minutes, since the given
job was last in the RUN queue. If the job is currently in the STOP or
NULL queues, a "." follows.
If there is a digit in the next column, it represents the number of extra
Data Disc channels that belong to this job.
Finally, the "Terminal" part shows the location of the owner (the terminal
that last typed something at this job). "detached", of course means just
that. "disowned" means that the terminal that last owned this line has
released it. "TV" means that this is a television (Data Disc) terminal
that is displaying the channel currently. "tv" means that the terminal
that owns this job isn't looking at it.
If terminals other than the owner are viewing this job's main channel,
then they are listed on subsequent lines, with the job field blank. If
you want to know the TTY# rather than the physical terminal, use WHERE or
WHO rather than FINGER.
POINTING THE FINGER
The command "FING <people list>" shows data only on the specified people.
For example, "FING JMC,DAVE,WILL" requests information on programmer JMC
and anyone whose first or last name begins with "DAVE" or "WILL".
String matching uses the following precedence:
1) exact match on programmer initials,
2) exact match on friendly or last names,
3) match on leading characters of friendly or last names.
If a given string matches more than one person at a given level, it
reports "ambiguous" and lists their names.
If only one person is specified and he is not logged in, it normally tells
when he last logged out and shows his plan file, if any, but this can be
suppressed with switches (see below).
FILE LISTS
Arguments in the FINGER command are separated by commas and/or spaces.
An argument of the form "@<file name>" causes that file to be read.
Files can include references to other files, ad nauseum. In files,
everything to the right of a semicolon on a given line is ignored,
so that comments can be put there.
The default file extension is "DIS" and the default PPN is "[P,DOC]".
Thus if you say "FING @H", it will first look for a file in you area
called "H". If that doesn't exist, it will next try "H.DIS" in your
area and, if necessary, "H.DIS[P,DOC]", the latter being the list of
hand-eye people which is kept in [P,DOC] along with other group lists
(see SAIL Telephone Directory).
SWITCHES
Normally, if only one person is specified in the FINGER command and he is
not logged in, the time of his last logout and plan file, if any, are
given. This printout can be suppressed by using the "-LOGOUT" or "-PLAN"
You can force printing of last logout or plan files even for lists of
people by using the "/LOGOUT" or "/PLAN" switches, which can also be
abbreviated to one letter. Thus "FING @VB/L" lists everyone on the
volleyball list who is logged in and, for the rest, the time of their
last logout.
DOCUMENTATION
The command "FINGER ?" will cause this description to be printed out.
RSL Service Level Reservations
Programmer: Jim Stein; modified by REG & LES
Documentation: Monitor Manual appendix (SAILON 54)
Used to reserve service level and certain devices, as described in a Monitor
Manual appendix.
COOL Summarizes temperature & computer uptime. Jan. 1978
Programmer: LES
Source files: COOL.SAI[T,ACT]
COOL retrieves and summarizes temperature and computer uptime history.
Source files are maintained by the THERMO phantom and exist from
1 January 1978 to date.
COOL asks for the date range, which can take many forms, e.g.
23 (the last occurrence of that date, this month or last)
Feb (entire month of February or, if in February, month to date),
78 (all of 1978),
2:5 Jan (2nd through 5th of January inclusive),
0 or <null> (today),
-1 (yesterday, -2 for day before, etc.).
Any combination of <date>:<date> can be used, with at least 3 letters of
the month given. COOL will try to do something sensible even if you leave
some elements unspecified, such as the year.
You can use one-line commands, e.g. "R COOL;-6:0" retrieves data for
the last seven days.
OUTPUT
COOL normally lists the system downtime and availability (%). Next, the
number of system reloads is given, if any, as well as the mean time
between reloads, the total number of service breaks, and mean time between
service breaks. A "break" is defined as either a reload or a pause.
Only pauses longer than 2 minutes can be detected and some up to 12
minutes may escape detection.
Next, it lists the high and low temperatures and the times at which they
occurred, and the mean temperature. Temperatures are given both in
Celsius and Fahrenheit and are normally outside air temperatures, but can
be switched to the computer room temperature (see below).
SWITCHES
Switches may be added to the end of the command line, preceded by "/".
Switches may be abbreviated to as little as one letter.
/INSIDE gives computer room temperatures rather than outside,
/BREAKS gives detailed listings on all service breaks (reloads or pauses),
/-BREAKS suppresses all information on breaks, including the summary,
/SPOOL both displays and Spools the requested information,
/XSPOOL both displays and Xspools,
/FILE puts a copy in a file, after asking you for the file name.
/TIME=<interval> lists temperatures at the specified interval, which
defaults to 10 minutes (the minimum). For example, "/T=2:00"
lists temperatures at 2 hour intervals. Intervals greater than
24 hours cause only the temperature at midnight to be listed.
If you use more than one of the SPOOL, XSPOOL, or FILE switches, it will
use the last one given.
SOB Son of Bureaucracy (computer time accounting) Jan. 1978
Programmer: LES
Source File: SOB.SAI[F,ACT]
To get a summary of computer usage by project, just type <carriage
return>. This lists projects in order of decreasing "doubloons" (a
linear function of computer cost components on a somewhat arbitrary
scale).
In calculating this cost, "B time" charges (weekday mornings and
evenings, weekend afternoons) are reduced by a factor of 2 and "C time"
is reduced a factor of 3. The doubloon cost is also shown as a percentage
of overall computer utilization (excluding system services such as
spooling, accounting, and news service).
Next, the number of logins is given and the percentage of A time, B time,
and C time, based on the doubloon calculation with no discounting.
The last three items are the average core size, CPU utilization (CPU time/
job time), and load average while computing.
There are three possible commands: GROUP, PN, and MOST. All commands and
switches may be abbreviated so long as they are unambiguous (one letter
will do). Cases are ignored. The default command, described above, is
equivalent to GROUP without an argument. If an argument is given, then it
is matched against the leading characters of the various group names to
select one (e.g. the command "g hand" will retrieve data on the Hand-eye
project).
The PN command with a programmer ID as an argument will get data on that
individual alone. Without an agument, it exhaustively lists the accounting
data in order by PN, omitting null entries.
The MOST command without an argument lists the 20 heaviest users. An
integer argument causes that many of the heaviest users to be listed.
SWITCHES
The /DETAIL switch has effect only on the GROUP command and causes data
for individuals in each group to be listed in order of decreasing cost.
The /FILE switch will subsequently ask for a name and direct output there.
/SPOOL and /XSPOOL do what you would expect.
The /RAW switch is mostly for debugging and causes raw accounting data to
be printed together with a (rough) explanatory heading.
BUREAU Computer time accounting (old style) Oct. 1975
Programmer: LES
Source File: BUREAU.SAI[F,ACT]
To find out how much computer time has been used by any given group
in the period 1971-77, say
.R BUREAUCRACY (actually, just "R BUREAU" will do).
The program will ask for dates, PPN lists, and output form. If you
give null responses (CR) to all requests, the program will
automatically show a summary of computer utilization by project from
the beginning of the current year through yesterday.
Data covered include number of PPNs, number of logins, job hours, CPU
minutes, core K minutes, and "Doubloons" (an approximate measure of
overall cost on an arbitrary scale). The entries are in order of
decreasing doubloons, except that "All others" is always last.
DATES
Alternatively, you can "roll your own". The raw data is stored by
PPN for each month over the past year and for each year back to 1971.
When it asks for dates, you can say something like "Jul:Oct", which
may or may not work. If the current date is December, this gives
you data for the current year. If the current date is May, last
year's data is used. If you say that in July, August, or September,
it will simply complain. It doesn't hurt to ask.
If you say just "May" then you get data for the last instance of that
month only. If you say ":May" you get data from 1 January through
May. If you say 72 or 1972, you get data for that entire year. If
You mention the current year, or if you just hit <carriage return>,
you get year-to-date data.
PPNs
When the program asks for PPNs, you can say something like:
Bureaucrats:JMC,LES,TW; Bad guys:REG,[SPL,SYS]; Classes: [206],[225]
which will gather data on three groups, separated by ";". Labels (one
or more words ending in ":") may appear anywhere in the group list.
If you omit labels, the groups will be named "Group 1", "Group 2",
etc.
More generally, the following elements may appear in PPN lists:
group label:pn,[pj],[pj,pn],[*,pn],[pj,*],@file,@@,/SUMMARY
Nothing need be capitalized. [pj] is of course equivalent to [pj,*]
and pn means [*,pn]. If a given PPN qualifies for membership in more
than one group, then [pj,pn] takes precedence over [pj,*], which in
turn outranks [*,pn]. If you mention exactly the same thing in more
than one group the program will grumble, but will ignore conflicts
and continue.
Now about the "@file" gizmo: This lets you compose a horrendous list
as a text file and gobble it into the middle of the line. The file
name may contain a PPN. Any TV/E directory or SOS line numbers will
be ignored. While the on-line response is restricted to one line,
the text file may contain many lines. It will be read as if the
carriage returns don't exist. You can go indirect any number of times
and any number of levels, though string space may freak out
eventually.
The "@@" form says "go read the telephone list". This will assign
everyone to groups on the basis of project affiliations given in our
telephone directory. Individuals who are in more than one project
are arbitrarily pushed into the first one on their list. People
without a listed project are dumped into "Miscellaneous". Of course,
this still leaves a few "outlaws" who are not on any of our
authorized user lists. You can precede the "@@" with one or more
group lists of your own, which will take precedence over the
directory groupings.
OUTPUT
After the data is generated, the program repeatedly asks for an
output specification of one of the following kinds:
<blank> type a summary
* type detailed listing
S spool a summary
S* spool details
<file> save summary in file
<file>* save details in file.
. loop back to respecify PPNs and dates.
On reruns, the null reply to PPN and Date questions means "just like
last time". Thus, you can easily ask for data from a different time
period with the same cast of characters, or for the same time with
another group.
LESCAL Calendar-maker. Dec. 1974
A program for printing or typing calendars in any of 63 formats. To run, say
"R LESCAL" and answer the questions.
Documentation: self-documented, with a sprinkling of political commentary.
Programmer: LES
Source file: LESCAL.MAC[CSP,SYS] (written in MACRO-10 before FAIL was invented).
FREEFO Text macro processor March 1973
Programmer: LES
Source file: FREEFO.LES[UP,DOC]
Documentation: FREEFO.LES[UP,DOC]
Freeforol is a text macro processor that can be used to generate form
letters and other fill-in-the-blanks text. If you say R FREEFO, it
types a "*" and expects a keyboard input of the form
<source file list>
or
<destination file>←<source file list>
where the <source file list> consists of one or more file names
separated by commas. These must be text files and will be
effectively concatenated in the order given.
KWIC Keyword in context program Dec. 1973
Programmer: LES
Source file: KWIC.SAI[S,LES]
This program can be used to produce a concordance, index, word count, or
word list for any given text file. To run, say "R KWIC". The simplest
command that it understands is:
*<source file name>
This causes the source file to be scanned for words, which are
compared with an internal dictionary of common words. Any that are
not in the dictionary are considered to be "keywords". The program
produces an output file, in this case called <source>.KWC, that
contains an alphabetized list of keywords, one per line, together
with the local context and a reference to the page and line on which
they occur. It also lists the number of occurrences of each
dictionary word. A typical output might begin as follows.
Concordance of SIGNUP[W,LES]
275 keywords, 961 dictionary words
47 a
5 about
Page Line ------
5 22 A roll of adhesive tape or electrical tape.
6 after
Page Line ------
1 30 August 16 at noon in the AI Conference Room.
2 air(s)(ed)(ing)
3 all
Page Line ------
3 15 If you come to an ambiguous fork in the trail, preferably
1 among
......
Numbers appearing just to the left of center are word counts for
dictionary words (with various suffixes), while the page and line
numbers point to the locations of keywords in the original document.
Line numbers are counted from the top of the page. SOS line numbers
(if any) are ignored, as are TV/E directory pages, though the page
numbering includes the directory. Words beginning with different
letters of the alphabet are placed on different output pages.
General Command Format
The more general command format is:
*[<output file>←]<source file>[/ONLY | /ALL][/INDEX | /COUNT | /LIST]
where bracketed elements are optional and alternative switches are
separated by "|". Both source and output files must be on the disk.
All switches may be abbreviated to one letter. The /ONLY switch
causes only keywords to be listed in the output file (i.e. omitting
counts of dictionary words). The /ALL switch causes the dictionary
to be ignored, so ALL words are treated as keywords. (Beware: a
concordance produced with the ALL switch on is typically about 10
times the size of the original document.
The /INDEX switch causes the context to be omitted and produces a
three-column listing of words and their original locations (page and
line) or number of occurrences (dictionary words). The /COUNT switch
causes word counts only to be generated for keywords and produces a
four-column listing of these counts. The /LIST switch produces a
raw, seething word list (i.e. an alphabetized list of all words
used), one per line, with no header information, and all on one long
page.
Scanning Procedure
KWIC treats as a word any alphanumeric string beginning with a letter
and possibly containing "'", "-", or "/", but nothing else. Thus,
things beginning with digits are ignored. Words hyphenated over line
boundaries are reassembled.
In order to provide as much context as possible for each keyword, the
text is "dejustified" within each paragraph, so that redundant spaces
between words are removed and successive lines are concatenated, with
a <space> replacing the <CRLF>. A new paragraph is assumed to begin
whenever there is a blank line, a <TAB> in column 1, or a <form
feed>.
XGPTYP Converts XGP file to text form Dec. 1975
Programmer: REG; modified by HJS & LES
Source file: XGPTYP.SAI[CSP,SYS]
XGPTYP converts an XGP file into a straight text representation of the
various XGP commands. Handy for debugging document compilers. It prompts
for a source file name. The default source file extension is "XGP".
Output goes either to a destination file or, if none is given, to your TTY.
Editors
Text Editors
Editors consist of two general types, basic text editors that make it
possible to create and modify texts of all sorts, and the second type
consisting of speciallized editors which handle formatting, indexing,
pagination, and similar details.
General Editors
General Editors
E The page and display oriented basic editor.
SOS Line numbering basic editor for teletype usage.
TECO Original MIT-DEC editor with many exotic features.
TV Earlier version of E
The obsolete display editor TVED is still available on the system,
see TVED.DSC[UP,DOC]
E The page and display oriented basic editor.
Currently maintained by ALS and ME.
For other documentation, type
HELP E
READ E for complete documentation
HELP ETEACH for a self-teaching manual
<META><CONTROL>? while using E
READ EINIT.CMD[1,3] for some useful E macros
To use
Type ET NAME where NAME is the name of file to be edited.
Type CET NAME if file NAME is to be originally created.
To exit
Type <META><CONTROL>E
E is a page oriented editor designed for use with a display terminal.
It brings one page of the text into core, as requested, and it displays a
portion of this page as if through a window. A line pointer and an
underscoring cursor mark the position in the text where editing is to
occur. Special commands allow you to go from page to page, to move the
window up or down on the page and to move the line pointer and cursor as
desired.
E achieves its speed (1) by using the system line editor and by only
changing the core copy of the text on the completion of a line edit, and
(2) by updating the disk copy of the page only on the completion of a page
edit (automatically effected by moving to another page).
Type HELP ETEACH if you are unacquainted with this editor. An
abridged manual will be copied into your file area and displayed to you.
This manual is designed for self teaching and it leads you by simple steps
to a basic understanding of the editor so that you can then procede on
your own, with occasional references to the complete manual via the
question mark command, as noted below.
A complete manual on this editor is available on-line and can be
referenced while using the editor by simply typing <META><CONTROL>?
Return to the file that you are currently editing is via the command
<META><CONTROL>H.
SOS Line numbering basic editor for teletype usage.
Currently maintained by LES.
For other documentation, type
HELP SOS
READ SOS.LES[UP,DOC]
To use
Type ED NAME where NAME is the name of the file to be edited.
SOS is a line-number oriented editor for text files. It features two
flavors of intraline editing (for Teletypes and displays), string search
and substitution, hyphenless text justification, and other glories.
SOS provides the ability to insert, delete, modify, and print lines of
text. While most commands are line-number oriented, string search and
substitution commands are available. The entire text with line numbers is
brought into core.
Graphic Editors
GEOMED A graphics editor.
SUDS
MS
GEOMED OLD 1 3 19.1 20-MAY-74 0407 000 GEMBGB GEOMED 26-JAN-78 09-OCT-76 P774>
GEOMED A graphics editor.
GEOMED is implemented in PDP-10 machine code and is composed of about
250 subroutines. These subroutines are SAIL and LISP accessible. When
load in a SAIL core image, the GEOMED subroutines are called GEOMES for
"Geometric Modeling Embedded in SAIL"; when loaded with LISP, they are
referred to as GEOMEL, "Geometric Modeling Embedded in LISP". Strictly
defined, the name "GEOMED" refers to the interactive editor itself;
however the reader is warned that the named "GEOMED" may also refer to
GEOMEL, GEOMES, MESGEM, the data structures, the command languages, and so
on.
As a graphics language, GEOMED is all semantics with no syntax of its
own. The subroutines take from one to four arguments, return one or no
values, and usually have considerable side effects on the data structures.
Unless otherwise noted, all arguments and values are integers; subroutines
executed only for effect tend to return integer value zero.
The GEOMED data structure is implemented as twelve word blocks
containing pointers and data in the fashion usual to graphics and
simulation. The twelve word blocks are called "nodes". Nodes are referred
to by their actual machine address in the user core image, which is an
integer called a "link". Subroutines that take nodes as arguments or
return nodes as values pass links rather than the nodes themselves. In
SAIL, the user core image can be accessed as a special array named MEMORY;
in LISP, the core image is accessible in the last resort by the SUBRs:
EXAMINE and DEPOSIT.
A COMPLETE MANUAL exists on-line as GEOMEN.BGB[UP,DOC].
Font Editors
FONTS: COMBIN DDFONT EDFONT F FCOPY FMUNGE FONT FSCALE PIX TVFONT UFC[XGP,SYS]
Local font wizards include BH, DON, LES, REF, and TVR.
REF is responsible for this explanation.
References:
TVFONT.BGB[UP,DOC]
R PIX then ?
COMBIN[3,2]
EDFONT.TVR[UP,DOC]
FMUNGE.REF[UP,DOC]
F.TVR[UP,DOC]
FCOPY[3,2]
DDFONT[3,2]
UFC.REG[UP,DOC]
FORMAT.DOC[XGP,SYS]
FONT.BH[UP,DOC]
The XGP has the capability for outputing text in many different
character sets or "FONTS". Several programs exist on the system for creating,
examining and modifying fonts. These programs (and several other FONT
oriented programs) are described in this section. A glossary of font
"terms" follows at the end of the section.
There are essentially two different ways to create a font, either
by inputing a "picture" of the font through a TV camera, or by describing
the pixels of each glyph. To input a font through a camera, try using the
programs TVFONT or PIX. TVFONT is described in TVFONT.BGB[UP,DOC], and
PIX is "self documenting". That is, one can say "R PIX" to the monitor,
and "?" to PIX for documentation. Local experts on these programs include
TVR, RWW, and HPM. Good luck. You'll need it.
Font creation through glyph description is essentially similar to
font modification, only starting from scratch. There are currently three
font editors available on the system, EDFONT (documentation
EDFONT.TVR[UP,DOC]) for doing interactive font modification, FMUNGE,
(documented on FMUNGE.REF[UP,DOC]) a system for reading and writing font
files in text format, and editing them with ETV, and F (F.TVR[UP,DOC]).
Local experts on EDFONT include TVR and DON, on FMUNGE, REF. F is a
program for doing everything and anything to font descriptions.
Unfortunately, its documentation is basically unintelligible, its use,
unwieldy.
These last three programs, and several others, can also be used to
modify "font characteristics", such as font height and various character
kerns. For example, COMBIN (COMBIN[3,2]) can be used to "mix" two fonts
together, and FONT (FONT.BH[UP,DOC) to set the global characteristics of a
font. TVR is the local expert on COMBIN; BH on FONT.
And, finally, a useful program for modifying fonts is FSCALE
(documented on FSCALE.DON[UP,DOC]). FSCALE is useful for creating larger
and smaller versions of a particular font, through a uniform scaling
algorithm. See DON for help.
SAIL is not, of course, the only system with an XGP. Fonts from
other sites, such as ISI, CMU and MIT, can be converted to SAIL format
using the program FCOPY (documented on FCOPY[3,2]). FCOPY will also
produce samples of a font on the XGP. For viewing a font on a data disc
run DDFONT (DDFONT[3,2]). TVR is the FCOPY wizard; consult TVR or DON for
help with DDFONT.
After you've created or modified your font, you can compile it
with the program UFC.DMP[XGP,SYS]. UFC.REG[UP,DOC] explains what
compiling a font means, and why it's good for you. Unfortunately, the
error messages UFC produces are obscure, and there is no current wizard.
The format of font files is detailed in FORMAT.DOC[XGP,SYS]. Most
of these programs accept .FNT as the default extension for font files;
most will also look on [XGP,SYS] for fonts. [XGP,SYS] is where the
"system" fonts reside; some people, of course, have their own font
collections.
Glossary:
FONT A collection of raster described characters for printing
text on the XGP.
GLYPH An individual character, or character description in a font.
PIXEL 1/200 of an inch square, the resolution of the XGP.
Each "1" bit in a glyph description correspondes to
darkening one pixel.
FONT HEIGHT The number of pixel lines allowed for a line of type in this
font. The name of a font is usually a good approximation to its
height. Thus, NGR30.FNT[XGP,SYS] has a font height of 32 pixel
lines.
LEFT KERN The overlap that this character makes with the previous character.
Useful for getting italic characters to run together. Usually
set to zero.
Document Compilers
PUB Publication editor to achieve book format.
PUBMAC Macros for generation of tables of contents etc.
POX Formatting editor for use with the XGP.
PUB Publication editor to achieve book format.
PUB is an advanced text justifier and page formatter intended
primarily for use by programmers. It can automatically number pages,
sections, figures, footnotes, etc. and can print their numbers in roman
numerals as well as in digit or letter form. It can generate cross
references, tables of contents, and indexes. Page layout is flexible, and
allows multiple column output. Line formatting includes tabs,
underlining, superscripts, subscripts, centering, and justification.
Macros programmed in a SAIL-like string-processing language can generate
text to be printed in the document. The output of the compiler is a file
which can be printed on the terminal, on the line printer, or on
microfilm.
A complete manual exists for this editor and can be consulted on-line
by typing READ PUB.TES[S,DOC]
POX Formatting editor for use with the XGP.
POX Program to prepare text for Xerox Graphics Printer output
POX is a program for making documents that take advantage of the
special features available on the Xerox Graphics Printer (XGP). The
special features that POX provides are mainly font switching and text
justification. (There are some other features, but a novice user need not
be concerned with them at present.)
POX takes a file as input and produces an output file that is suitable
for spooling with the XGP spooler (XSPOOL command). The input file
contains instructions to POX and the text of the document. POX takes
character sequences as commands. Each command sequence is preceded by a
character, called the Escape Character. The first character in the file
(ignoring TV directories and SOS line numbers) is taken by POX as the
escape character. Thus, the user gets to specify the escape character.
The escape character can be arbitrary, but reason dictates that it should
be some character that appears infrequently (or not at all) in the text of
the document. Common choices for the escape character is \ or $. In the
remainder of this document, the character \ represents the current Escape
Character.
To run POX, use the system command R POX. POX wants to see a command
of the form: <OUTPUT FILE>←<INPUT FILE>. If the <OUTPUT FILE> term is
omitted then the output file will have the same name as the input file,
and ".XGP" extension. If the extension is omitted on the output file,
".XGP" will be used.
If all is well with the input file, POX will run and produce an output
file suitable for XSPOOLing. POX will load the appropriate XSPOOL command
into your line editor, so all you have to do is type return to spool the
file.
PUBMAC Macros for generation of tables of contents etc.
.<< TWO COLUMN FORMAT by L. Earnest February 1975
.
.This is a description of how to use the PUB macros in BASKER.PUB[SUB,SYS].
.These macros set up one- or two-column formats with Section, Subsection, and
.Subsubsection numbering and automatic Table of Contents generation.
.
. Heading
.First, your file should specify the device. If it is "DEVICE XGP", then
.you must specify both a Font 1, which should be lightface,
.and Font 3, which should be boldface. For example, if you say
. REQUIRE "BASKER.PUB[SUB,SYS]" SOURCE_FILE;
.you will get the three Baskerville fonts, with Font 2 being italic.
.
. One-sided Documents
.For documents that will be printed on only one side of the paper, the
.Section name will appear in the top left of each page and the page number
.in the top right.
.
. Two-sided Documents
.For documents that will be printed on both sides of the paper, even numbered
.(left) pages will have the page number in the upper left corner, followed by the
.the Section name. Odd numbered (right) pages will have the Subsection name
.(if any) in the top left and the page number in top right.
.
Built-in Editors
ILISP
AID
BASIC
Programming Languages
.sect Algebraic languages
.ssect1 ALGOL - like languages
.ssect2 SAIL
.reference(Symbolic languages, SAIL)
SAIL DMP 1 3 25.9 07-DEC-76 1906 005 1JFR COPY 09-DEC-76 08-DEC-76 T23
PROFIL DMP 1 3 7.1 07-DEC-76 2329 005 1JFR PROFIL 09-DEC-76 08-DEC-76 T23
INDENT DMP 1 3 8.3 29-JUL-72 1610 000 SLSDCS 24-OCT-76 05-JUL-75 P527>
SAILDP DMP 1 3 46.9 07-DEC-76 1111 005 1JFR SAILDP 08-DEC-76 08-DEC-76 T23
SEGFND DMP 1 3 5.3 20-OCT-74 1613 000 SRHT SEGFND 06-JAN-76 05-JUL-75 P527>
.ssect2 PASCAL
PASCAL DMP 1 3 20.6 29-MAY-76 0811 000 P TM COPY 21-NOV-76 14-JUN-76 P707>
.ssect1 Mathematical languages
.ssect2 Fortran
F40 DMP 1 3 10.1 09-JUL-76 2255 005 1EJG COPY 09-DEC-76 25-JUL-76 P731>
.ssect2 Interactive desk calculators
AID DMP 1 3 10.1 07-NOV-75 1710 000 ACTREG AID 09-DEC-76 25-NOV-75 P609>
BASIC DMP 1 3 12.6 17-MAR-73 0320 000 ACTREG BASIC 06-DEC-76 05-JUL-75 P527>
WISE DMP 1 3 6.9 24-FEB-72 1044 000 2RES 09-DEC-76 05-JUL-75 P527>
.sect Symbolic languages
.ssect1(LISP and LISP derivatives)
BCOMPL DMP 1 3 111.0 22-OCT-76 1757 000 1RPG BCOMPL 23-OCT-76 06-NOV-76 P789>
COMPLR DMP 1 3 32.9 31-MAR-76 1028 000 JNK BG COMPLR 08-DEC-76 11-APR-76 P680>
CROSS DMP 1 3 8.2 08-AUG-75 0943 000 SYSSUZ COPY 24-OCT-76 08-SEP-75 P570>
DDTLSP DMP 1 3 50.0 08-DEC-76 1258 000 AIDRPG DDTLSP 08-DEC-76 09-DEC-76 T25
FORMAT DMP 1 3 24.0 11-NOV-72 2302 000 S WD COPY 06-DEC-76 05-JUL-75 P527>
FUNLST DMP 1 3 13.2 08-AUG-75 0945 000 SYSSUZ COPY 01-DEC-76 08-SEP-75 P570>
IC DMP 1 3 49.9 24-FEB-75 1243 000 FOLRWW ICIC 15-NOV-76 05-JUL-75 P527>
IL DMP 1 3 11.9 29-JAN-76 1510 000 FOLRWW FRAID 09-DEC-76 17-FEB-76 P652>
LISP DMP 1 3 9.9 07-FEB-74 0123 000 SDWP LISP 08-DEC-76 05-JUL-75 P527>
MACLSP DMP 1 3 33.3 08-DEC-76 1444 007 204CGN MACLSP 09-DEC-76 09-DEC-76 T25
MEXPR DMP 1 3 23.9 19-JAN-74 1847 000 L70DAV MEXPR 09-JUL-76 05-JUL-75 P527>
MLISP DMP 1 3 23.9 13-NOV-74 1743 000 ENGHJE MLISP 12-NOV-76 05-JUL-75 P527>
MLISP2 DMP 1 3 33.9 31-MAY-74 2114 000 1HJE MLISP2 08-DEC-76 05-JUL-75 P527>
MLISPC DMP 1 3 33.9 13-NOV-74 1745 000 ENGHJE MLISPC 08-DEC-76 05-JUL-75 P527>
MONITR DMP 1 3 3.5 06-MAY-72 1138 000 1DCS 08-OCT-76 05-JUL-75 P527>
NCOMPL DMP 1 3 89.0 09-DEC-76 1036 007 AIDRPG NCOMPL 09-DEC-76
RLISP DMP 1 3 24.9 27-NOV-76 1455 000 1ACH TMP 08-DEC-76 04-DEC-76 P805
REDUCE DMP 1 3 49.9 09-DEC-76 1648 000 1ACH TMP 09-DEC-76
.ssect1(Other Symbolic languages)
PLNR DMP 1 3 23.0 26-APR-72 0408 000 1RPO 24-SEP-76 05-JUL-75 P527>
SCHEME DMP 1 3 60.0 09-DEC-76 1114 000 AIDRPG SCHEME 09-DEC-76
FASBOL DMP 1 3 34.8 25-MAY-75 0553 000 CSMJC COPY 01-DEC-76 05-JUL-75 P527>
SLR1 DMP 1 3 16.0 26-NOV-76 1242 000 PSI JP COPY 09-DEC-76 04-DEC-76 P805
.sect Languages for system building
.ssect1 (PDP-10 Assemblers)
FAIL DMP 1 3 15.8 03-JUN-76 1756 000 ACTREG FAIL1 09-DEC-76 14-JUN-76 P707>
MACRO DMP 1 3 9.2 19-JAN-76 2347 000 SMJC LOADER 07-DEC-76 01-FEB-76 P644>
MIDAS DMP 1 3 21.7 23-NOV-76 1436 000 NETMRC MIDAS 09-DEC-76 04-DEC-76 P805
.ssect1(Structured System Programming)
BLISS DMP 1 3 46.2 27-SEP-76 0908 000 BLI TM XBLS10 01-NOV-76 16-OCT-76 P777>
.ssect1(Educational System Programming)
MIX DMP 1 3 19.3 06-FEB-76 1900 000 1DSB COPY 13-NOV-76 23-FEB-76 P655>
MIXAL DMP 1 3 4.2 11-FEB-72 0950 000 13-NOV-76 05-JUL-75 P527>
Machine Languages
FAIL A fast one-pass assembly language
To use:
Have a source program written in assembly language with an
extension of .FAI or missing.
Give system command COMPILE <NAME> or use EX <NAME> if you
want program to be compiled and executed.
Reference: FAIL.REG[AIM,DOC],AIM 291
FAIL is an assembly program for PDP-6 and PDP-10 machine language.
FAIL operates in one pass, which means that it reads the input file
only once; the linking loader program (LOADER or LINK-10) completes
any aspects of the assembly which could not be done by FAIL. The
efficiencies which have been employed in its coding make FAIL five
times faster than MACRO-10, the DEC assembler.
FAIL processes source program statements by translating mnemonic
operation codes into the binary codes needed in machine instructions,
relating symbols to numeric values, and assigning relocatable or
absolute core addresses for program instructions and data. The
assembler can prepare a listing of the program which includes a
representation of the assembled code. Also, the assembler notifies
the user of any errors detected during the assembly.
FAIL has a powerful macro processor which allows the programmer to
create new language elements to perform special functions for each
programming job.
FAIL permits an ALGOL-style block structure which provides a way of
localizing the usage of symbols to particular parts of the program,
called blocks. Block structure allows the same symbol name to be
given different meanings in different blocks.
The user should be familiar with the PDP-10 instruction set, which is
described in both DECsystem-10 System Reference Manual and PDP-10 and
PDP-6 Instruction Sets (SAILON-71).
Other documents of interest:
Frost, M. UUO Manual, SAILON-55.5, November 1977
Harvey, B. Monitor Command Manual, SAILON-54.5, January 1976
Petit, P. RAID, SAILON-58.1, September 1969
The following are available in the DECsystem-10 Software Notebooks:
Cross-Reference Listing: CREF, June 1973
DDT-10 Programmer's Reference Manual, June 1973
Linking Loader Programmer's Reference Manual, August 1971
LINK-10 Programmer's Reference Manual, May 1973
MACRO-10 Assembler Programmer's Reference Manual, June 1972
DECsystem-10 Operating System Commands, February 1974
DECsystem-10 Monitor Calls, June 1973
MACRO An older assembly language
MIDAS MIT's assembler for the PDP-10
Maintained by RMS and MRC.
Access:
R MIDAS
MIDAS is a two-pass assembler for the PDP-10. While not as fast
as FAIL, it has considerably better error diagnostics and a much more
powerful macro facility. It is, of course, worlds ahead of MACRO-10.
MIDAS comes from MIT, and is their standard assembler the way FAIL is
the standard assembler here.
MIDAS also has the capability to generate FASL files for MAC LISP,
for those LISP hackers who need assembly language routines in their
LISP environment.
MIDAS is accessed in the way most compilers and assemblers are.
The simplest way to compile a MIDAS program is with the COMPILE, LOAD
and EXECUTE monitor commands.
The MIDAS language is documented in MIDAS.MRC[UP,DOC].
MIDAS OLD 1 3 26.6 12-NOV-77 2324 000 1MRC MIDAS 12-NOV-77 12-DEC-77 P1022>
MIDAS DMP 1 3 26.7 12-FEB-78 0828 000 1MRC MIDAS 22-FEB-78 21-FEB-78 P1070
PALX PDP-11 assembler
Maintained by RMS.
Access:
R PALX
PALX is a PDP-11 source code assembler for the PDP-10. This
program comes from MIT, and is considered better than the DEC-supplied
MACY11 program.
PALX OLD 1 3 6.9 14-SEP-77 0908 000 1MRC PALX 22-OCT-77 03-OCT-77 P981>
MIX
Algebraic Languages
PRUNE.DAT[3,2] listings
BAIL SAIL debugger
FAIL PDP-10 machine language assembler
FASBOL Dialect of Snobol4
LISP Pointers to documentation of various LISP dialects
SAIL Dialect of ALGOL
SNOBOL String processing language--see FASBOL
SAIL The standard AI lab. ALGOL based languague
PASCAL An ALGOL-60 based languague developed by N. Wirth.
Maintained by ?
Information extracted from documentation by EJG.
For other documentation see:
PASINS.EJG[UP,DOC] One page PASCAL installation guide
PASNOT.EJG[UP,DOC] PASCAL local user's notes, from LOTS
PASHLP.EJG[UP,DOC] Six page help file, from LOTS
PASDOC.EJG[UP,DOC] History of DEC-10 implementation
PASMAN.EJG[UP,DOC] User's manual, assuming prior knowledge
of PASCAL (from e.g. Wirth's report)
(This write-up relates only to the newer version. For information
on an older version see PASCAL.EJG[UP,DOC])
To use type
EXECUTE FOO.PAS/LIST
The newer PASCAL is now available via the standard COMPILE class commands.
The more common COMPILE class commands work as expected, but the user
should be warned that there are still some peculiarities in the way these
commands interface to PASCAL.
There are unfortunately some incompatibitilies between the old and the new
version.
The older version was put up at SAIL in (May?) 1975 by Mike Farmwald
(PMF). It was apparently usable but inconvenient and sometimes buggy.
For example, the old compiler produced only a runnable core image, whereas
the newer one produces more flexible relocatable (.REL) object files.
The newer version was put up at SAIL in February 1978 by Erik Gilbert
(EJG). It came via LOTS from DECUS, and claims to be the '30-DEC-76'
version from Hamburg. It is not well tested here yet, but seems to have
fewer bugs and lots more features, as well as lots more user
documentation.
BASIC
AID
WISE
FORTRAN 40
LISP languages
LISP 1.6
MLISP2
ILISP
MACLSP
ARPAnet programs
BH and MRC are good persons to help you with ARPA protocol if you have trouble
or fail to understand some of the following write-ups.
The follow programs are currently documented in the next few pages.
HOST and HOSTAB Examine the ARPAnet host table
TELNET Communicate with an ARPAnet host
SUPDUP Communicate with an ARPAnet host via SUPDUP display protocol
OTN and NTN OBSOLETE and ARCHAIC versions of TELNET
IMSSS Communicate with IMSSS
FTP File Transfer Program to transfer files over the ARPAnet
HOSTAT Report status of hosts on the ARPAnet
IMPSTA Report status of ARPAnet connections at SAIL
TALK Link to users at other hosts on the ARPAnet
NETWHO Report who is logged in on another host on the ARPAnet
TIMES Report on times from the network time servers
DFTP and DCSTAT Hack the CCA Datacomputer
HOST and HOSTAB Examine the ARPAnet host table
Written and maintained by MRC.
Access:
R HOST;host-name
R HOSTAB
If HOST is called with the host name in the command line,
it will exit after completion. Otherwise it will prompt
for a new name; just ↑C out if done.
The HOST program is used to look up information in the
host table about a particular host name. This information
includes the official name of the host if the name is a
nickname, the host number (in both octal and decimal),
whether the host is a user or a server, the host machine and
the host operating system.
When you run HOST, it will prompt with a sharp (#)
character. Type the host name (or any abbreviation) you
want to look for. The program will print all hosts (and
nicknames) which match the input specification. When it is
done, it will prompt for another specification. A null
specification types EVERYTHING (!!).
Note that even non-unique abbreviations are accepted.
For example "SU" will print out ALL of the Stanford University
hosts. This is different from TELNET, etc. which only accept
abbreviations which are unique to a single host.
Note also the HOSTAB program, which pretty-prints the
host information using official names only in ascending
numerical order. If you want a "host list", HOSTAB is
probably what you want.
HOST DMP 1 3 302 20-FEB-78 2246 000 1MRC HOST 23-FEB-78 21-FEB-78 T14
HOSTAB DMP 1 3 320 31-JAN-78 0159 000 1MRC HOSTAB 20-FEB-78 13-FEB-78 P1064>
TELNET Communicate with an ARPAnet host
Written and maintained by MRC.
Access:
TELNET socket-number,host-name
OTN socket-number,host-name
The <CONTROL><META>Q command (or <CTRL>↑ Q on non-displays)
closes the network connection and exits from TELNET.
TELNET is used to communicate with other hosts on the ARPAnet.
Using TELNET, a user at a terminal here can log into a remote host.
The socket number argument is optional and can be omitted. An
octal host number is legal instead of a host name.
The TELNET command defaults to using socket 27 or the new
TELNET protocol. The OTN command defaults to using socket 1 or the
old TELNET protocol.
TELNET is described in full detail in TELNET.MRC[UP,DOC]
TELNET DMP 1 3 2.6 07-FEB-78 2105 000 1MRC TELNET 23-FEB-78 21-FEB-78 P1070>
SUPDUP Communicate with an ARPAnet host via SUPDUP display protocol
Written and maintained by MRC.
Access:
SUPDUP host-name
The [ESCAPE] I Q command closes the network connection
and exits from SUPDUP.
SUPDUP is used to communicate with other hosts on the ARPAnet
using the SUPDUP display protocol as described in RFC 734 in the
ARPAnet protocol handbook. The SUPDUP protocol is a highly
efficient display protocol which originated as the internal protocol
in the I.T.S. timesharing system for controlling MIT's display
terminals.
Currently only we (SU-AI) and the I.T.S. systems at MIT (AI, ML,
MC, and DM) have SUPDUP servers; consequently SUPDUP is used primarily
to run as a display at MIT from here. SUPDUP runs only on displays.
SUPDUP is described in full detail in SUPDUP.MRC[UP,DOC]
SUPDUP OLD 1 3 8.9 29-JAN-78 1734 000 1MRC SUPDUP 29-JAN-78 13-FEB-78 P1064>
SUPDUP DMP 1 3 8.9 20-FEB-78 0151 000 1MRC SUPDUP 23-FEB-78 21-FEB-78 T14
OTN and NTN OBSOLETE and ARCHAIC versions of TELNET
TELNET Communicate with an ARPAnet host
Scheduled to be deleted.
Access:
R NTN or R OTN
[Host=] host-name#socket-number
The <CONTROL><META>Q command (or <CTRL>↑ Q on non-displays)
closes the network connection and exits from TELNET.
TELNET is used to communicate with other hosts on the ARPAnet.
Using TELNET, a user at a terminal here can log into a remote host.
The (decimal) socket number argument is optional and can be omitted.
A decimal host number is legal instead of a host name.
The NTN program uses socket 27 and the new TELNET protocol. The
OTN program uses socket 1 and the old TELNET protocol.
These programs are only kept around because they have a Datamedia
simulator which the current version of TELNET does not have. When the
production TELNET gets a Datamedia simulator these programs will be
flushed.
NTN and OTN are the versions of TELNET described in the Monitor
command manual.
IMSSS Communicate with IMSSS
Maintained by MRC.
Access:
R IMSSS
The <CONTROL><META>Q command (or <CTRL>↑ Q on non-displays)
closes the linker connection and exits from IMSSS. DO NOT
CALL OUT SINCE IT WILL HANG UP THE LINKER UNTIL THE IMSSSS
PHANTOM REALIZES IT IS FREE.
The IMSSS program is used to talk to IMSSS' Tenex system in much
the same way as TELNET talks to Tenex systems.
This program also provides a method of performing file transfer
from IMSSS. The program may be replaced with another that will use
the Dialnet protocol.
The IMSSS program is documented in IMSSS.JBR[UP,DOC]
FTP File Transfer Program to transfer files over ARPAnet
Maintained by MRC and BH.
Access:
FTP host-name
FTP copy-spec (read the documentation)
The QUIT command closes the network connection and
exits from FTP.
FTP is used to transfer files over the ARPAnet. How to do so is
too complicated to describe here, but briefly the most important
commands are:
GET local-file ← foreign-file
to snarf a file from a remote site and
STORE local-file → foreign-file
to push a file from here to a remote site.
FTP is documented in the monitor command manual and in NEWS[UP,DOC].
NEWS[UP,DOC] contains much information regarding the new "one-liner"
FTP copy specs which should be read.
HOSTAT Report status of hosts on the ARPAnet
Written and maintained by MRC.
Access:
R HOSTAT
HOSTAT reads the ARPAnet survey information from MIT-DMS and
pretty-prints it on the user's console, listing hosts on the network
and what their current status (up, down, refusing, etc.) is. It takes
no commands and it exits when done.
IMPSTA Report status of ARPAnet connections at SAIL
Written and maintained by MRC.
Access:
R IMPSTA
Typing any character causes the program to exit. The
CONTINUE monitor command will continue its operation.
IMPSTA reports the status of all the ARPAnet connections here at
SAIL in real-time. On displays, it uses display programs to provide a
real-time snapshot of the status of the IMP at any given moment. The
program is cyclic; on DD's and III's it updates every second, on DM's
it updates every 5 seconds. On non-displays it merely prints the entire
status every 20 seconds.
The information output by IMPSTA and the format it is in is
documented in IMPSTA.MRC[UP,DOC].
TALK Link to users at other hosts on the ARPAnet
Written and maintained by MRC.
Access:
R TALK;user%host
The <CONTROL><META>Q (or <CTRL>Z on non-displays) character
will break the link and network connection and exit from TALK.
The TALK program allows users to link to a user on another host
on the ARPAnet. The link is set up as character-at-a time. On displays,
one can switch to the line editor with the <META>L command, or switch
back to character-at-a-time with the <CONTROL><META>L command.
Any host which supports RS EXEC (ie, Tenex, I.T.S., Multics, and
SAIL sites) will support network links.
TALK OLD 1 3 1.5 09-JAN-78 0446 000 1MRC TALK 09-JAN-78 23-JAN-78 P1050>
NETWHO Report who is logged in on another host on ARPAnet
Written and maintained by MRC.
Access:
R NETWHO;host
The NETWHO program prints a short status summary of the users
who are logged in at that remote host. Any host which supports the
RS EXEC protocols will support network WHO's.
NETWHO DMP 1 3 939 06-FEB-78 2353 000 1MRC NETWHO 22-FEB-78 21-FEB-78 P1070>
TIMES Report on times from the network time servers
Maintained by MRC. Original version by KLH%SRI-KL.
Access:
R TIMES
The TIMES program is a demonstration program of the ARPAnet time
protocol. It calls up the hosts which support the ARPAnet time
protocol, asks them for their idea of the time, and prints it out.
Currently these hosts are: AMES-67, MIT-AI/ML/MC/DM, SU-AI.
TIMES DMP 1 3 273 12-FEB-78 0941 000 1MRC TIMES 21-FEB-78 21-FEB-78 P1070
DFTP and DCSTAT Hack the CCA Datacomputer
Maintained by MRC.
Access:
R DFTP
R DCSTAT
The QUIT command to DFTP (which requires two carriage returns
for confirmation) closes the network connection and exits from
DFTP.
DFTP is the "Datacomputer File Transfer Program" and is used to
store and retrieve files from the CCA Datacomputer. DFTP is documented
in detail in DFTP.MRC[UP,DOC] and this document MUST be read by any
prospective user of DFTP.
DCSTAT prints a "prerecorded" status message about the current
state of the Datacomputer from CCA and exits.
DFTP OLD 1 3 9.0 23-NOV-77 2354 000 1MRC DFTP 07-DEC-77 12-DEC-77 P1022>
Debugging Aids
DDT DMP 1 3 3.9 10-MAY-76 2338 000 ACTREG DDT 08-DEC-76 25-MAY-76 P698>
UEDDT DMP 1 3 4.9 05-DEC-76 1745 000 1JBR UEDDT 08-DEC-76 07-DEC-76 T20
FRAID DMP 1 3 8.1 30-NOV-76 2006 000 1JBR FRAID 09-DEC-76 04-DEC-76 P805
PSEG DMP 1 3 8.9 09-DEC-73 0151 000 XAIL COPY 06-JAN-76 05-JUL-75 P528>
RAID DMP 1 3 7.9 30-NOV-76 2004 000 1JBR RAID 09-DEC-76 04-DEC-76 P805
.sect Cross Reference Programs
ATSIGN DMP 1 3 15.0 12-OCT-76 2018 000 1 RG ATSIGN 04-DEC-76 23-OCT-76 P781>
CREF DMP 1 3 1.7 30-JUL-76 1343 005 1JFR LOADER 24-NOV-76 16-AUG-76 P743>
GLOB DMP 1 3 1.1 15-SEP-72 1408 000 CSPSYS 27-OCT-76 05-JUL-75 P527>
GRUMP DMP 1 3 1.5 28-SEP-76 2022 000 1JFR GRUMP 09-DEC-76 09-OCT-76 P774>
SOLO DMP 1 3 1.4 10-JUL-76 0351 000 1JBR SOLO 02-DEC-76 25-JUL-76 P731>
RAID An interactive debugging aid (also FRAID).
Maintained by JEFF Rubin
Reference: RAID.PMP[S,DOC]
To use: Load your program using the /V or /H switch or use the SNAIL
commands, PREPARE, TRY or DEBUG (see below).
RAID is an interactive debugging program that uses the displays
and allows dynamic monitoring of memory locations. RAID lives in
core with your program and allows you to do various things with and
to your program, such as stop at selected places and examine your
core image, etc. The major advantage of RAID over DDT is that RAID
uses the displays to give you a constantly updated view of selected
locations in core. It also can be used from a teletype, typing only
those lines that have changed since last time it wanted to display
something.
It is possible to use RAID in a stand-alone fashion, for writing
small programs on the spot, or finding the octal representation of
something, for example. The monitor command R RAID
calls in a fresh copy of RAID and starts it up.
SNAIL knows about RAID; the PREPARE, TRY, and DEBUG commands cause
RAID to be loaded with your program. This saves you the trouble of
remembering the loader switches.
The loader will load RAID with your program if you use the /V or
/H switch. This saves you the trouble of explicitly loading
RAID.REL[1,3]. For example if the binary file for your program was
called FNORP, the loader command /VFNORP$ (where $ means alt-mode)
would cause the loader to load RAID with your program. If you put
this switch after the name of your file, it is also necessary to tell
the loader to load your program symbols; this is done with the /S
switch. Here are some sample commands to load FNORP:
/SFNORP/V$ (Load symbol table, then RAID)
/VFNORP$ (Load RAID, then FNORP, then symbol table)
It is sometimes a good idea to put RAID after all the code, so
addresses in the core image will be close to where they would be
without the RAID. This helps if you are debugging a copy without RAID
in parallel to one with RAID.
Once you have your program and RAID in core, you must get into
RAID. This is done by typing DDT<cr> to the system. This is because
the system can't tell the difference between RAID and DDT. It is also
possible to enter RAID by hitting a breakpoint (ways to set and clear
breakpoints are discussed later) or by jumping to RAID's starting
address (this is the global symbol DDT, and it can also be found in
the right half of JOBDDT).
When RAID is entered, the display screen flashes and the RAID
display will appear. The duplexing of keyboard input moves down to
the bottom of the screen. RAID is now ready to accept commands.
FRAID
There is also a version of RAID for examining files; it is called
FRAID. The monitor command R FRAID calls in a fresh copy and starts
it up. FRAID first asks if the file to be examined is a DMP file (if
so, the starting address will be noted and FRAID will look for a
symbol table) and whether the file is to be modified. If FRAID is
run in file-modify mode, all changes made in the core version of the
file are immediately written onto the disk.
All of the commands that run a job and set and clear breakpoints
are illegal in FRAID. Furthermore, if the file is a dump file, locations
0 through 73 are non-existant. There are a few commands that work only
in FRAID or which have different meanings in FRAID. These are:
αS Simulates setting $IO to -1. Causes I/O instructions to be typed out
βS Simulates setting $IO to 0. Causes I/O instructions to not be typed out
εE Exits from FRAID. RELEASES the file after finishing all modifications.
Conversion Programs
.chapter publications and fonts
.sect Formatting Programs
POX DMP 1 3 25.9 19-OCT-76 0242 000 1REM PXGOOD 09-DEC-76 30-OCT-76 P785>
.reference(XGP Programs,POX)
PUB DMP 1 3 45.0 22-AUG-76 0002 005 1JFR PUB 09-DEC-76 08-SEP-76 P756>
PUB2 DMP 1 3 11.1 30-JUN-76 2303 000 1JFR FRAID 09-DEC-76 11-JUL-76 P720>
RUNOFF DMP 1 3 2.1 12-DEC-74 1519 000 11 BO RUNOFF 20-OCT-76 05-JUL-75 P527>
XAP DMP 1 3 15.1 23-MAR-74 2104 000 1BGB XAP 16-OCT-76 05-JUL-75 P528>
.reference(XGP Programs,XAP)
XIP DMP 1 3 12.9 01-JUL-76 0907 000 MAJAM XIP 07-DEC-76 11-JUL-76 P720>
.reference(XGP Programs,XIP)
TXTF80 DMP 1 3 1023 20-MAR-72 2221 000 F80RHT 06-JAN-76 05-JUL-75 P527>
COLIST DMP 1 3 3.9 14-NOV-74 1718 000 ACTREG COLIST 05-DEC-76 05-JUL-75 P527>
.sect XGP Programs
COMBIN DMP 1 3 6.1 23-DEC-75 2001 000 XGPTVR COMBIN 06-DEC-76 05-JAN-76 P632>
CRAM DMP 1 3 1.9 21-JAN-74 2245 000 ISRS COPY 24-SEP-76 05-JUL-75 P527>
F DMP 1 3 32.9 08-NOV-76 1641 005 XGPTVR F 20-NOV-76 20-NOV-76 P800>
FCOPY DMP 1 3 13.9 11-JUL-76 0454 005 XGPTVR FCOPY 09-DEC-76 25-JUL-76 P731>
FOLMRG DMP 1 3 10.2 01-DEC-76 2109 000 SHOREF FOLMRG 08-DEC-76 02-DEC-76 T16
FREEFO DMP 1 3 5.9 10-JAN-75 1705 000 SLES FREEFO 05-SEP-76 05-JUL-75 P527>
INDEX DMP 1 3 4.6 03-DEC-74 1713 000 NS ME INDEX 06-SEP-76 05-JUL-75 P528>
KWIC DMP 1 3 36.9 07-FEB-74 1852 000 SLES KWIC 24-OCT-76 05-JUL-75 P527>
TENGWR DMP 1 3 6.3 13-OCT-76 0620 000 234DON TENGWR 02-DEC-76 30-OCT-76 P785>
TJ6PUB DMP 1 3 12.6 06-JAN-75 1407 000 MITMLM TJ6PUB 23-JUN-76 05-JUL-75 P528>
XEROX DMP 1 3 6.1 25-MAR-73 1814 000 DLES XEROX 08-NOV-76 05-JUL-75 P527>
XGPTYP DMP 1 3 6.5 19-JUL-76 1829 000 SLES XGPTYP 08-DEC-76 01-AUG-76 P735>
XGPVID DMP 1 3 13.9 16-AUG-73 1143 000 GEMTVR COPY 01-OCT-76 05-JUL-75 P528>
File duplicating programs
COPY
A major group of commands runs the COPY program. Their arguments are
generally in the form "new-file ← old-file":
COPY copy a file
TRANSFER copy and delete the original
RENAME rename a file or change protection
The following COPY commands imply a destination, and take just one or more
input file specifications (separated by commas if more than one):
DELETE delete a file
TYPE copy to the terminal
LIST copy to the line printer (SPOOL, below, is preferred)
PRINT copy to the line printer, different format options
XGPLIST copy to the Xerox Graphics Printer (XSPOOL is preferred)
DIRECTORYtype file directory
The COPY manual explains these commands fully, along with various options
specified in the argument list; see Appendix 2 of the Monitor Command Manual.
While it is possible to use the copy command to make listings, this should
be done only on an emergency basis. Use the SPOOL commands (see below).
SPOOL
Since only one job can use the line printer or XGP at a time, if several
people want to make listings at once there is a scheduling problem. To
solve this, the system allows listing requests to be stored on disk, and
processed one at a time by spoolers which actually control the LPT and XGP.
The system commands for this function are:
SPOOL request line printer listing of specified file(s)
XSPOOL request XGP listing of specified file(s)
UNSPOOL delete a spooler request
QSPOOL type out spooler status and queues
The SPOOL commands also allow editing options to be specified in the
argument list; see Appendix 3 of the Monitor Command Manual for details.
COPY
Reference: COPY.RPH[S,DOC] or Monitor Command Manual Appendix 2.
COPY reads data from the logical file(s) indicated by the source term,
performs any operations requested by the switch term(s), and writes the data
on the logical file indicated by the destination term. Any listing
information goes to the list term.
Dev and p,pn are sticky in the source; that is, if they are absent, the last
one specified is used. The default device is DSK and the default p,pn is
blank (those of the current job).
A single * may be substituted for any of the following:
filnam
ext
p
pn
A * in the source term means "all." A * in the destination term means "same
as in source file being transferred."
If filnam.ext is absent in the destination term, *.* is assumed. If the
destination filnam.ext are specified (no *'s), all source files will be
concatenated into one big file with that name.
For example:
COPY DING←FOO,BAZ
would cause a file named DING to be created on your disk area comprised of
the files FOO and BAZ from your area. If filnam.* or *.ext is used in the
destination term, the source files will be copied onto the destination one
by one with the new filename or extension. <destination term>← may be left
out and DSK:*.*← will be assumed. For source terms with directory devices
you must specify the filnam.ext.
If you try to write on top of a file which already exists, you will be given
the option of deleting it or not. If any of the source files you have
specified do not exist, you will be informed and given the proper option.
If a string of source descriptors is specified, the string is executed from
left to right.
You cannot write a file in two different modes (e.g. FIL1←TTY:,DSK:FIL2).
However FIL1←TTY:,DSK:FIL2/ASCII is quite acceptable (/ASCII causes the data
mode to be 0). Data modes are explained in the UUO Manual.
The <spec term> construct causes the scanner to continue scanning in the
file specified by the term. The term must indicate a unique file. When end
of file occurs the scanner again reads from the terminal. No spec terms may
appear in the file. Switches preceding the "@" are treated as sticky
switches. Switches following the "@" are treated as sticky switches only
while reading from the indirect file. In a sense the indirect file is a
"program block." Upon leaving the "block" all defaults are reset to those
in force just before the "@". A device name and p,pn may precede the "@",
in which case the defaults are changed to those, but no operation is done.
The device and p,pn used in the spec term do not affect the current
defaults.
The \<filehack selector> construct for a term is a special shorthand feature
to allow commonly referenced files which would normally require a large
amount of typing to be entered quickly. The following is a list of legal
filehack selectors and what they are short for (<prg> stands for the current
programmer name right justified). Only enough letters to uniquely identify
the name among those in this list need be typed.
Filehack
Selector File selected What for?
MSG <prg>.MSG[2,2] Current user's mail file
MAIL <prg>.MSG[2,2] Current user's mail file
PLAN <prg>.PLN[2,2] Current user's plan file
PLN <prg>.PLN[2,2] Current user's plan file
NAP <prg>.NAP[2,2] Current user's NS notification file
NS <prg>.NAP[2,2] Current user's NS notification file
RPG *.RPG[*,<prg>] All of current user's RPG files
OPTION OPTION.TXT[*,<prg>] All of current user's option files
DOWN MAINT.TXT[2,2] System downtime forecast
DIGEST DIGEST[2,2] Latest A.P. news digest
NOTICE NOTICE.TXT[2,2] System message file
GRIPES GRIPES.TXT[2,2] System gripe file
DAY DAY.TXT[2,2] Daily birthday or holiday message
The ∂{<pn>|*} construct is another form of shorthand for referencing MAIL
files (see Appendix 4 of the Monitor Command Manual, in file
MONCOM.BH[S,DOC]). If no argument follows the ∂ then the current user's
mail file is indicated. If <pn> is used, it means that user's mail file.
And lastly, if * is used the file NOTICE.TXT[2,2] is selected (this is the
public mail file). The default extension (.MSG) and PPN ([2,2]) implied by
∂ can be explicitly overridden, e.g., ∂PRG.PLN will get user PRG's plan
file.
There is a page counter in COPY which monitors ASCII output for form feeds.
When a form feed is encountered, the counter is incremented. If a page list
is used in a term, N is taken as the starting page of this output and M (or
N if M is absent) as the ending page. Output is only active when the
counter is within the range of the page list (e.g., LIST COPY(21) would list
page 21 of the file COPY). When the end of the first term is exhausted,
control is transferred to the next term, and so on until the right
parenthesis is reached, at which point output ceases. If more than one file
is indicated, the page list is re-scanned for each one. Page lists are
never sticky. An asterisk (*) may be used in a page list instead of the
final page number, to denote the last page, e.g., LIST COPY(3:*) would list
all but the first two pages of the file COPY.
Switches will be described in a section of their own. See /LIST for an
explanation of "list term."
Logical device names may be used, but all switches apply to the physical
device. The following are legal physical devices for the copy command:
DSK UDPn DTAn MTAn TTYn
LPT XGP PTR PTP TTY
When the special character ↓ (↑A on Teletypes) appears, the scanner will
read the line character-by-character without interpretation until the next ↓
(or ↑A). This is useful for allowing non-alphameric characters to be
included in filenames, e.g., editor or spooler temporary files.
For numeric input there is always a default radix (either decimal or octal).
Sometimes, however, it is desirable to force one or the other. A number
preceded by a single quote is always interpreted in octal. A number
preceded by a double quote is always interpreted in decimal.
SPOOL, XSPOOL, QSPOOL and UNSPOOL, [LIST] and [XSPL]
Reference: SPOOL.REG[UP,DOC] (updated 19-NOV-77)
Monitor Command Manual Appendix 3 (not completely up-to-date)
Spooling provides a method of producing line printer listings of files
without the usual disadvantage of tying up a user's job while the listing is
actually being done and without usurping the position of others using SPOOL.
(The following is taken from page 2 of SPOOL.REG[UP,DOC]
This file documents the entire spooler system except for the subroutines
available for making spooler command files. Those subroutines are
documented separately in the file SPSUB.REG[UP,DOC]. Documented here are:
SPOOL - Accept commands to spool files to the LPT.
XSPOOL - Accept commands to spool files to the XGP.
QSPOOL - Spooler status report program
UNSPOOL - Deletes spooled requests. Modifies PRINTR behavior
[LIST] - The actual LPT listing program.
[XSPL] - The actual XGP listing program.
To use the spooler, a user must create commands for it. A command is the
name of a file to list, and control switches. Spooler commands are created
by the monitor commands SPOOL and XSPOOL.
As an example of spooling, the monitor command
SPOOL SPOOL.REG[UP,DOC]
will cause the LPT spooler to list the file SPOOL.REG[UP,DOC].
Spooled listings are preceded by a title page (except see /NOTITLE below),
used to make it easy to separate different listings. This title includes
the file identifier, the name of the requestor and his project-programmer
name, the current date and time, and the date and time when the file was
last written. Programmer names are read from the file FACT.TXT[SPL,SYS].
Project names (of which there are few) are read from the file
XFACT.TXT[SPL,SYS].
In the discussion below, "SPOOL" is used to mean either the command SPOOL or
the command XSPOOL, except as noted. SPOOL makes requests for the LPT
spooler; XSPOOL makes requests for the XGP spooler.
To have the spooler make a listing the user must tell the spooler what
file(s) to print. This easiest way to tell the spooler what to do is by the
monitor command SPOOL. This command consists of the word SPOOL followed by
the name(s) of the file(s) to be listed. File names are separated by
commas. Each file name may be followed by switches, explained below. The
program SPOOL will send commands to the spooler.
Files to be spooled are specified in the conventional way, by file name,
extension, and optionally project-programmer name.
Asterisk, *, may be used to allow matching of any file name, extension,
project name, or programmer name. (RPG, DMP, and REL files will not be
matched by * in the extension).
If no extension is specified and the file is not found, it is then tried
with .LPT or .XGP as the extension for SPOOL and XSPOOL respectively.
Switches are allowed either preceding or following the file name. Switches
that precede the name are sticky and will be applied to subsequent names. A
switch consists of a slash, the switch name, and sometimes, a parameter.
For example, /REPEAT=5.
The following switches are available. Note that most switches occur in two
senses (e.g., delete and nodelete). This allows an explicit switch in some
term to override a sticky switch.
Switch Action
DELETE DELETE this file after printing. The file protection
NODELETE of this file must be low enough so that the spooler
can delete it. The file must belong to the requestor
(alias not allowed).
NONUMBER Omit SOS line numbers from the listing. "N" is an
NUMBER accepted abbreviation for NONUMBER.
FORTRAN The first character of each line is interpreted as a
NOFORTRAN FORTRAN carriage control character.
LPT100 The spooler will open the LPT in mode 100, instead of
LPT0 the usual mode 0. This changes some character codes.
HEADING Print a page heading at the top of each page. "H" is
NOHEADING accepted as HEADING. HEADING is the default for all
files, except:
LST or DOC extensions,
any file from any area with programmer = DOC.
The heading includes date, time, filename, and page
numbers.
TITLE Precede the listing with a title page. TITLE is the
NOTITLE default for all files.
NARROW Center the title page to fit an 8.5 inch wide page.
NONARROW
RECOPY Copy the file to [SPL,SYS] and list the copy. This
NOCOPY allows the file to be edited while the listing is in
progress.
REPEAT=n Make n copies of the listing. (REPEAT is NOT sticky)
COPIES=n is like REPEAT=n.
EXTRA=n Insert n extra line feeds in the listing after every
line feed in the file. (EXTRA is NOT sticky).
DUMP Octal listing. Data will be printed as octal full
NODUMP words. (OCTAL is an equivalent switch.)
NOFF Each line feed in the file is translated to '177&'21
FF which causes single spacing with no form-feed between
pages.
NOWARN Suppress "spooling done" typeout after listing.
WARN
ASK Before making the spool command, SPOOL will type the
file name and wait for the user to answer with "Y" to
spool the file. (This is useful with *.* terms).
HOLD=hhmm The listing will be held in the queue until the time
specified by hh hours, mm minutes. (24-hour time is
assumed.) If hhmm is prior to the current time, hhmm
tomorrow is assumed. HOLD is not allowed with XSPOOL.
MODE=n Open the file in mode n (n is octal).
File specifications may be read from an auxiliary file by including in the
command line the name of the auxiliary file preceded by @. This file may
include file names and switches.
TENDMP
6TO10
Communication Programs
.chapter Communication -- The Mail System
MAIL DMP 1 3 10.1 05-DEC-76 1857 000 1 ME MAIL 09-DEC-76 07-DEC-76 T20
CANCEL DMP 1 3 942 06-FEB-76 1602 000 1 ME LOADER 08-DEC-76 23-FEB-76 P655>
RCV DMP 1 3 4.5 27-SEP-76 1643 000 1 ME RCV 09-DEC-76 09-OCT-76 P774>
.chapter Conecting to Other Systems
.sect ARPA network
⊗c DFTP DMP 1 3 6.8 07-DEC-76 0414 000 NETMRC DFTP 09-DEC-76 07-DEC-76 T20
⊗c FTP DMP 1 3 9.6 05-DEC-76 1856 000 1 ME FTP 09-DEC-76 07-DEC-76 T20
⊗c NETSTA DMP 1 3 2.5 25-SEP-76 0038 000 GGFF NETSTA 25-SEP-76 09-OCT-76 P774>
⊗c NT DMP 1 3 3.8 05-DEC-76 1856 000 1 ME NT 05-DEC-76 07-DEC-76 T20
⊗c RSEXEC DMP 1 3 2.5 13-SEP-76 0025 000 GGFF RSEXEC 07-DEC-76 28-SEP-76 P767>
⊗c T DMP 1 3 3.5 05-DEC-76 1856 000 1 ME T 09-DEC-76 07-DEC-76 T20
SIMPER DMP 1 3 955 05-DEC-76 1857 000 1 ME SIMPER 05-DEC-76 07-DEC-76 T20
.reference(Device Usage,SIMPER)
WHIMP DMP 1 3 670 04-APR-73 0305 000 NETSYS WHIMP 23-NOV-76 05-JUL-75 P527>
.reference(Device Usage,WHIMP)
HOST DMP 1 3 1.2 05-DEC-76 1855 000 1 ME HOST 07-DEC-76 07-DEC-76 T20
.reference(Information on the ARPA net,HOST)
.sect Other Sites
⊗c DIAL DMP 1 3 2.5 14-JUN-76 0150 000 1JBR DIAL 09-DEC-76 27-JUN-76 P712>
[P,TED]
HANG DMP 42 28-NOV-73 1504
⊗c IMSSS DMP 1 3 2.8 26-APR-76 0356 000 1JBR IMSSS 09-DEC-76 10-MAY-76 P692>
cards /ibm 360
lots
MAIL
MAIL BH UPDOC 19.1 21-JUN-76 1551 000 1 ME E 08-MAR-78 05-JUL-76 P717>
MAIL OLD 1 3 10.2 08-SEP-77 1319 000 1 ME MAIL 14-FEB-78 27-SEP-77 P977>
MAIL DMP 1 3 10.9 20-FEB-78 1937 000 1 BH MAIL 23-FEB-78 21-FEB-78 T14
FTP
Demonstration programs
.chapter games
.sect Intelligent Games
.ssect1 Chess
.ssect1 Other Intelligent Games
TECH2 DMP 1 3 75.9 23-JUL-74 0228 000 105SGK TECH2 05-DEC-76 05-JUL-75 P527>
JOTTO DMP 1 3 22.6 18-NOV-72 1801 000 FRPH JOTTO 09-DEC-76 05-JUL-75 P527>
DOC DMP 1 3 17.0 20-AUG-70 1432 000 04-DEC-76 08-SEP-75 P570>
DOCTOR DMP 1 3 47.0 23-NOV-76 1145 000 MACLSP DOCTOR 23-NOV-76 04-DEC-76 P805
GO DMP 1 3 25.6 21-MAR-73 1255 000 GOMAL GO 05-DEC-76 05-JUL-75 P527>
CHECKE DMP 1 3 26.7 11-JUL-72 1958 000 CH2SMG 12-NOV-76 05-JUL-75 P527>
KALAH DMP 1 3 11.2 05-JUL-74 1418 000 1 BH COPY 14-NOV-76 05-JUL-75 P527>
IIIGO DMP 1 3 20.6 21-MAR-73 1256 000 GOMAL IIIGO 06-NOV-76 05-JUL-75 P527>
DCHESS DMP 1 3 9.5 15-JAN-74 2211 000 NETGUE COPY 09-DEC-76 05-JUL-75 P528>
LOA DMP 1 3 4.5 23-MAR-72 0834 000 1GJA 23-AUG-76 05-JUL-75 P528>
.sect Graphics
.ssect1 III Graphics
.ssect2 III Games
SW DMP 1 3 1.7 29-AUG-76 1938 000 SWREG FRAID 28-NOV-76 28-SEP-76 P767>
SWR DMP 1 3 3.2 22-MAY-76 2014 000 1JBR FRAID 09-DEC-76 07-JUN-76 P704>
DF DMP 1 3 3.3 26-JUN-76 1912 000 1PMF DF 06-DEC-76 11-JUL-76 P720>
3DFLY DMP 1 3 11.6 27-APR-75 2042 000 CARHPM COPY 09-DEC-76 05-JUL-75 P527>
BROOM DMP 1 3 928 17-AUG-72 0112 000 1GJA 19-NOV-76 05-JUL-75 P527>
.ssect2 III Displays
FRWK40 DMP 1 3 2.1 04-JUL-76 1130 000 THERHT FRWK40 10-NOV-76 18-JUL-76 P725>
PETAL DMP 1 3 10.0 13-AUG-72 1812 000 SLSDCS 09-DEC-76 05-JUL-75 P527>
DPYCLK DMP 1 3 384 15-JUN-71 0910 000 07-NOV-76 05-JUL-75 P527>
DPYHAX DMP 1 3 4.9 17-MAR-73 1458 000 2TVR DPYHAX 06-DEC-76 05-JUL-75 P527>
CHACK DMP 1 3 768 15-MAR-70 0534 005 06-DEC-76 05-JUL-75 P527>
DIZZY DMP 1 3 46 19-AUG-72 0804 000 MUSTVR 03-DEC-76 05-JUL-75 P527>
ARMDPY DMP 1 3 25.1 08-JUL-76 1328 000 GEMTVR FRAID 06-DEC-76 25-JUL-76 P731>
REPENT DMP 1 3 290 07-AUG-72 0039 000 SWREG 06-DEC-76 05-JUL-75 P527>
AMOEBA DMP 1 3 512 15-MAR-70 0537 000 06-DEC-76 05-JUL-75 P527>
DAZZLE DMP 1 3 10.0 28-FEB-73 0729 000 XGPTVR DAZZLE 03-DEC-76 05-JUL-75 P527>
HYPNO DMP 1 3 768 19-JUL-72 1658 000 SREG 06-DEC-76 05-JUL-75 P527>
FIRWRK DMP 1 3 654 04-JUL-76 1045 000 THERHT FIRWRK 06-DEC-76 18-JUL-76 P725>
ADH DMP 1 3 2.0 16-APR-74 0030 000 ACTREG ADH 06-DEC-76 05-JUL-75 P527>
.ssect1 Data Disc Graphics
LIFE DMP 1 3 9.4 08-MAR-76 0530 000 1PMF LIFE 04-DEC-76 22-MAR-76 P669>
RECKNU DMP 1 3 16.9 13-NOV-76 0154 000 1PMF RECKNU 06-DEC-76 04-DEC-76 P805>
.ssect1 Hard Copy Graphics
HEART DMP 1 3 10.8 09-DEC-73 1608 000 SRHT HEART 23-NOV-76 05-JUL-75 P527>
BILLBD DMP 1 3 10.0 15-MAR-70 0537 005 08-NOV-76 05-JUL-75 P527>
.sect Other Diversions
LITCRY DMP 1 3 1.9 06-DEC-75 1959 000 1RCC LITCRY 29-MAY-76 22-DEC-75 P623>
LESCAL DMP 1 3 4.6 30-DEC-74 0343 000 SLES LESCAL 22-NOV-76 05-JUL-75 P527>
.reference(Information about the world, LESCAL)
PRN DMP 1 3 1.2 30-APR-74 1743 000 SWREG PRN 09-DEC-76 05-JUL-75 P527>
ORACLE DMP 1 3 84 01-NOV-75 0419 044 1MJC COPY 25-NOV-76 17-NOV-75 P605>
LIMRIK DMP 1 3 1.2 19-NOV-74 2244 000 1 BH LIMRIK 08-DEC-76 05-JUL-75 P528>
Chess
CHESS AKC UPDOC 1.0 01-JUL-76 1355 000 1RSS E 02-MAR-78 11-JUL-76 P721>
TECH2 DMP 1 3 75.9 23-JUL-74 0228 000 105SGK TECH2 03-FEB-78 05-JUL-75 P527>
An old version of a chess program written by Alan Baisley (AGB @ MIT-AI)
find no other source of amusment.
Checkers
Go
GO DON UPDOC 512 20-FEB-77 0931 000 1DON E 21-FEB-78 10-OCT-77 P987>
GOGAME DMP 1 3 19.1 13-MAR-77 1748 000 1DON GOGAME 21-FEB-78 29-MAR-77 P871>
SAMPLE GO 1 3 255 13-FEB-77 1023 000 1DON GOGAME 17-FEB-78 26-FEB-77 P857>
KALAH Modern version of WARI, an ancient African game
Brian Harvey probably knows as much about this program as anyone
around although John McCarthy was early involved in the programming
of Kalah at MIT.
See KALAH.AKC[UP,DOC]
To start the program type R KALAH .
Type QUIT to terminate the game
Kalah is a game played by two persons. The board consists of
12 pits (or holes) 6 on each side. In addition there are two larger
oval shaped holes called kalahs. The pits and kalahs may contain
stones - all stones are alike. The starting board position has 6
stones in each pit and the kalahs are empty (while learning the game
it is better to start with a smaller number of stones e.g. 3 in each
pit). A move consists of picking up all the stones in any pit on your
own side and moving counterclockwise dropping one stone in each pit
or kalah as you go along (you never drop a stone into the opponent's
kalah). A stone, once played into a kalah is never moved out. Two
simple rules help to make the game interesting (and nontrivial). 1.
If the last stone falls into your kalah you play again. 2. If the
last stone falls into an empty pit on your own side you capture all
stones in the opponent's pit opposite your pit and place your stone
and the captured stones into your kalah (you don't get to go again
after a capture, and you can't capture if the opponent's pit is
empty).
The objective of the game is to get more stones in your kalah
than the opponent can get in his. The game ends if any one gets more
than half the total number of stones into his kalah or if anyone has
no stones left in any of his pits (even if it is his opponent's turn
to move) in which case his opponent gets to keep all outstanding
stones.
All commands are terminated by a carriage return. In almost
all cases it is sufficient to type the first character of the
command.
Before each game the program asks three questions.
(a) START WITH 1,2,3,3,5 OR 6?
(b) WHAT LEVEL C,B,A, MASTER OR TOURNAMENT?
(c) DO YOU WISH TO START?
The program can play at any of 5 levels. At both C and B
levels it makes its moves almost instantaneously. Level A is the
standard setting (about 3 sec). Master and tournament level settings
take about 6 and 15 sec compute times per move. If you can beat the
tournament level consistently you may apply for a grandmaster ranking
(there is, as yet, no kalah grandmaster).
If the computer's move requires several steps, after each
step the program types
PLEASE TYPE <CR>
asking you to type a carriage return after after examining the move.
The game will be saved on file KALAH.OUT on your area.
KALAH DMP 1 3 11.2 05-JUL-74 1418 000 1 BH COPY 21-FEB-78 05-JUL-75 P527>
KALAH AKC UPDOC 1.3 06-OCT-72 1907 000 UPDOC COPY 08-MAR-78 05-JUL-75 P533>
Recreation Programs
LINS DMP 1 3 384 03-JAN-78 0131 000 105SGK FRAID 23-FEB-78 17-JAN-78 P1046>
This program is the alternative source of system fortunes. It
is invoked by setting the COOKIE option to Login, and says something
cute each time you log in. It may be run by itself if the user can
find no other source of amusment.
ADVENTURE
(EYEWASH)
PARRY A model paranoid Sept. 1977
A natural language "understanding" program that pretends to be a paranoid if
you pretend to be a psychiatrist. To run, say "R HARRY" and answer the
various questions about options any way you like, but type in upper case.
One good set of answers is: "Y", "M", "N", "N", "Y", "N".
Programmer: KMC, BLF, etc.
Source file: unknown (in MLISP)
Documentation: William Faught, "Motivation and Intensionality in a Computer
Simulation Model", Memo AIM-305, Thesis: Ph.D. in Computer Science,
September 1977.
CRYPTO A bookkeeping program for use in solving puzzles.
A program to do the "bookkeeping" involved in solving cryptogram puzzles
(single-letter-substitution ciphers).
Not to be confused with the enciphering/deciphering program CRYPT.
Runs on a DataDisc but can be used on other terminals.
Will create your own file of cryptograms.
Sample cryptograms available.
To use type R CRYPTO, to exit type QUIT or EXIT
Type READ CRYPTO for further details.
There is no PRUNE.DAT listing.
There is no HELP file.
Written by DON.
UNSORTED
BUZZ Terminal test 1967
Programmer: JOE
Say "R BUZZ<cr>" then "<character><cr>" and it will type <character> many times.
Say "<character>=" and it types the octal code for <character>. Either kind
of command can be repeated.
DOCTOR Eliza 1968
Programmer: Joe Weizenbaum (MIT)
Documentation: Numerous idiotic articles
Gives non-directive couselling. Say "R DOCTOR<cr>" and it will say
"SPEAK UP!". Thereafter, pretend that you are lying on a Psychiatrist's
couch and type whatever you like (assuming that you can type while lying
down) followed by TWO carriage returns. Everything must be in UPPER CASE.
Multiple-line statements or questions are OK.
P2P Paper tape puncher 1973?
Programmer: RPH
Documentation: P2P.RPH[UP,DOC]
P2P is a program for reading, punching, and comparing paper tapes. As an
added feature it will take any tape that can be loaded with the 20 loader
and punch a readin mode 20 loader at the beginning of it. This allows you
to use the readin switch on the PDP-10 (the one on the PDP-6 doesn't do
the same thing). Also it will punch a test pattern so that you may see if
the punch is dropping any bits.
A2E ASCII to EBCDIC code conversion Jan. 1973
Programmer: Kevin Kay
Documentation: A2E.KK[S,DOC]
A2E is a program for transferring files from the Stanford AI PDP-10 to an
IBM 360 Series machines. It will transfer files written in ASCII from the
PDP-10 to the System/360 and EBCDIC files from the System/360 to the PDP-10 .
SHUFFL Operating System test program
Programmer: ?
Used to test memory management in the timesharing system. Say
R SHUFFL <core>
and this program will compute indefinitely, alternating its core size
between <core> pages and 2 pages. This is intended to drive the operating
system crazy.
CHACK & AMOEBA III display hacks 1969
Programmer: JAM
Log in on a III display, smoke a little grass, type "R CHACK" or "R AMOEBA"
and be dazzled.
BILLBD Billboard printer Nov. 1966
Programmer: Aram Grayson
Source file: lost (written in Fortran)
Prints BIG on the line printer (one character per page). Upper case only--
no digits or punctuation.
Say "R BILLBD<cr>" then type the message (remember, UPPER CASE) followed by
end-of-file (αβLF).
PRUNE.DAT[3,2] as of March 2 1978 (copy 1 to extract lines for redistrbution)
BINCOM Program to compare binary files
CANCEL Command to delete reminder requests
COMPIL Command to compile programs
COPY Program to copy files, list directories, etc.
CRE Contour-Region-Edge program to process TV pictures
CREF Program to produce cross-reference listings from compilations
DART Program to dump and restore disk files on magnetic tape
DDKEY DPY *** Prints Data Disc escape commands on the XGP
DISPLA Information on the use of display terminals
DMKEY DPY *** Prints Datamedia escape commands on the XGP
DO Program to execute commands from a file
DRAW Lists sources of logic drawing system information.
EVENT BH Notify users of coming events
EXT Lists standard extensions for disk file names
FILES Basic information on disk file naming and manipulation
FIND Program to locate a text string in a file
FINGER Program to see names and locations of logged-in users
FTP Program to transfer files over ARPA network
GEOMED Geometric editor to manipulate picture files
GRIPE Command to complain about system problems
GUEST What you can do without logging in
HELP Tells how to use HELP program and suggests basic HELPers
HOST Program for info on ARPA host names and numbers
IIIKEY DPY *** Prints III escape commands on the XGP
LIST Commands to list files on line printer
MAIL Command to mail messages to other users
MONCOM DMP Lists names of all monitor commands
PRUNE Program to help keep track of your files
RCV Program to read and edit your mail
REMIND Command to enter a delayed message request
SEND Command to send a message to a logged-in user's terminal
SPOOL Command to list files on the line printer
SRCCOM Program to compare text files
SYSTEM Pointers to basic system documentation
TIP BPM Information on the SU-TIP
TTY How to use the system from non-display terminals
TYPE Command to list a file at your terminal
WHERE Program to list loged-in jobs of a particular user
WHO Program to display system status
WHOLIN Information about "who line" on Stanford display terminals
ZERO Program to initialize disk or DECtape directory
PRUNE.DAT[3,2] as of March 2 1978 (copy 2 to hold for SRCCOM with later versions)
ALIAS Command to change default directory used for disk files
ASSIGN Command to acquire use of non-sharable device
ATTACH Command to attach terminal to a detached job
BAIL SAIL debugger
BINCOM Program to compare binary files
CANCEL Command to delete reminder requests
COMPIL Command to compile programs
COPY Program to copy files, list directories, etc.
CRE Contour-Region-Edge program to process TV pictures
CREF Program to produce cross-reference listings from compilations
DART Program to dump and restore disk files on magnetic tape
DDKEY DPY *** Prints Data Disc escape commands on the XGP
DIR Command to list file directories
DISPLA Information on the use of display terminals
DMKEY DPY *** Prints Datamedia escape commands on the XGP
DO Program to execute commands from a file
DRAW Lists sources of logic drawing system information.
DSKSIZ JBR Program to tell user his disk allocation and usage.
ETEACH DPY *** Runs E text editor, editing a special teaching file
EVENT BH Notify users of coming events
EXT Lists standard extensions for disk file names
FAIL PDP-10 machine language assembler
FASBOL Dialect of Snobol4
FILES Basic information on disk file naming and manipulation
FIND Program to locate a text string in a file
FINGER Program to see names and locations of logged-in users
FTP Program to transfer files over ARPA network
GEOMED Geometric editor to manipulate picture files
GRIPE Command to complain about system problems
GUEST What you can do without logging in
HELP Tells how to use HELP program and suggests basic HELPers
HOST Program for info on ARPA host names and numbers
IIIKEY DPY *** Prints III escape commands on the XGP
KJOB LNK Command to log out of system (same as HELP LOGOUT)
LISP Pointers to documentation of various LISP dialects
LIST Commands to list files on line printer
LOGIN Command to log into system
LOGOUT Program to log out of system (same as HELP KJOB)
MAIL Command to mail messages to other users
MONCOM DMP Lists names of all monitor commands
POX Program to prepare text for Xerox Graphics Printer output
PRUNE Program to help keep track of your files
RCV Program to read and edit your mail
REMIND Command to enter a delayed message request
SAIL Dialect of ALGOL
SEND Command to send a message to a logged-in user's terminal
SNOBOL String processing language--see FASBOL
SPOOL Command to list files on the line printer
SRCCOM Program to compare text files
SYSTEM Pointers to basic system documentation
TALK Command to communicate with other users
TIP BPM Information on the SU-TIP
TTY How to use the system from non-display terminals
TYPE Command to list a file at your terminal
WHERE Program to list loged-in jobs of a particular user
WHO Program to display system status
WHOLIN Information about "who line" on Stanford display terminals
ZERO Program to initialize disk or DECtape directory
DIR[1,3] as of 23-FEB-78 0931 (copy for extracting lines for distribution)
FILNAM EXT PPN SIZE WRITTEN TIME PRO WRITER REFERENCE DUMPED OFF
GLOB DMP 1 3 1.1 15-SEP-72 1408 000 CSPSYS 02-JUL-77 05-JUL-75 P527>
TV DMP 1 3 24.9 05-JUN-73 0130 000 SLSDCS COPY 27-JAN-78 05-JUL-75 P527>
FILES GON 1 3 1.3 30-JUL-77 1853 000 SNDMMM E 25-NOV-77 21-AUG-77 P958>
DAEMON DMP 1 3 8.8 11-JUL-72 0424 000 S WD 05-JUL-77 05-JUL-75 P527>
PIX DMP 1 3 36.9 19-FEB-78 2246 000 CARHPM PIX 22-FEB-78 21-FEB-78 T14
SAISG2 REL 1 3 6.2 27-JAN-72 1602 000 1 3 DAEMON 22-DEC-77 05-JUL-75 P527>
LISP DMP 1 3 9.9 07-FEB-74 0123 000 SDWP LISP 23-FEB-78 05-JUL-75 P527>
BINCOM DMP 1 3 4.7 11-MAR-77 2330 000 1PMF BINCOM 22-FEB-78 29-MAR-77 P871>
BAIMSC REL 1 3 1.9 16-FEB-77 1944 400 1JFR FAIL 23-FEB-78
HEADER DMP 1 3 5.0 31-JUL-76 2139 000 MIXMUZ HEADER 20-FEB-78 16-AUG-76 P743>
SAISG8 OLD 1 3 13.2 12-MAY-77 2325 005 1PMF COPY 12-MAY-77 31-MAY-77 P911>
BAIL REL 1 3 16.9 12-FEB-77 0048 400 1JFR COPY 23-FEB-78
MLISP2 PRI 1 3 33.9 31-MAY-74 2114 000 1HJE MLISP2 22-FEB-78 05-JUL-75 P527>
PARRY2 DMP 1 3 70.9 08-OCT-76 1034 005 DIABLF PARRY2 17-FEB-78 23-OCT-76 P781>
WEAK DMP 1 3 48.9 02-JUL-76 0006 000 LETDCO VERIFY 19-DEC-76 04-DEC-76 P805>
RCV OLD 1 3 4.5 10-APR-76 2336 000 1 ME RCV 19-DEC-76 04-OCT-76 P770>
HE DMP 1 3 6.3 07-NOV-74 1152 000 1KKP HE 21-FEB-77 05-JUL-75 P527>
SMG1 DPY 1 3 1.4 06-MAY-73 1603 000 2SMG COPY 19-FEB-78 05-JUL-75 P527>
MEXPR DMP 1 3 23.9 19-JAN-74 1847 000 L70DAV MEXPR 19-DEC-76 05-JUL-75 P527>
SRCCOM OLD 1 3 3.3 11-DEC-76 1431 000 1DSB COPY 26-NOV-77 31-MAY-77 P911>
LIBSA8 OLD 1 3 26.6 25-FEB-77 0021 005 1PMF COPY 25-FEB-77 19-MAR-77 P866>
IL SEG 1 3 15.0 17-FEB-75 1502 000 SDWP IL 22-FEB-78 05-JUL-75 P527>
PETAL DMP 1 3 10.0 13-AUG-72 1812 000 SLSDCS 19-FEB-78 05-JUL-75 P527>
COMPLR DMP 1 3 29.9 19-FEB-78 0130 000 S WD COPY 19-FEB-78 21-FEB-78 T14
LISPDP REL 1 3 384 15-MAR-70 0533 000 1 3 DAEMON 19-DEC-76 05-JUL-75 P527>
FRWK40 DMP 1 3 2.1 04-JUL-76 1130 000 THERHT FRWK40 02-APR-77 18-JUL-76 P725>
PICTUR DMP 1 3 20.8 12-NOV-74 1142 000 1KKP PICTUR 23-DEC-77 05-JUL-75 P527>
SCAN REL 1 3 256 06-JUN-72 1744 000 1 3 DAEMON 23-FEB-78 05-JUL-75 P527>
PCHECK DMP 1 3 29.9 10-APR-73 0901 000 CHE WD COPY 21-JAN-78 05-JUL-75 P527>
HEART DMP 1 3 10.8 09-DEC-73 1608 000 SRHT HEART 14-FEB-78 05-JUL-75 P527>
MLISP2 DMP 1 3 33.9 31-MAY-74 2114 000 1HJE MLISP2 21-JAN-78 05-JUL-75 P527>
WILD DMP 1 3 3.5 22-FEB-78 1550 005 PAPREF WILD 22-FEB-78 23-FEB-78 T20
CM11 DMP 1 3 2.0 31-MAY-76 2223 000 11RGH CM11 22-APR-77 14-JUN-76 P707>
PTYOLD DMP 1 3 418 30-NOV-77 1620 000 1 ME PTYOLD 23-FEB-78 19-DEC-77 P1028>
S OLD 1 3 36.9 12-JUN-77 1324 000 MAJAM S 30-JUN-77 11-JUL-77 P935>
COPY OLD 1 3 6.3 25-MAR-77 1949 000 1 ME COPY 25-MAR-77 03-APR-77 P876>
PROFIL DMP 1 3 7.1 07-DEC-76 2329 005 1JFR PROFIL 14-FEB-78 18-DEC-76 P816>
CRYPT OLD 1 3 421 19-MAR-75 2024 000 CARHPM COPY 24-AUG-77 04-SEP-77 P967>
FASBOL DMP 1 3 34.8 25-MAY-75 0553 000 CSMJC COPY 20-FEB-78 05-JUL-75 P527>
SAIL SEG 1 3 29.0 17-SEP-77 1650 000 1JFR SAIL 23-FEB-78 03-OCT-77 P981>
2OPS2 OPS 1 3 512 11-JUN-76 2130 005 1JFR MAKETA 23-FEB-78 27-JUN-76 P712>
DO DMP 1 3 6.5 27-NOV-77 1720 000 1 ME DO 23-FEB-78 19-DEC-77 P1028>
MIX DMP 1 3 19.3 06-FEB-76 1900 000 1DSB COPY 04-DEC-77 23-FEB-76 P655>
HELIB REL 1 3 19.5 30-JAN-75 0957 000 1KKP BUILD 19-DEC-76 05-JUL-75 P527>
SEGFND DMP 1 3 5.3 20-OCT-74 1613 000 SRHT SEGFND 19-DEC-76 05-JUL-75 P527>
WL OLD 1 3 68.9 13-OCT-77 1611 000 1TED WL 04-NOV-77 14-NOV-77 P1009>
OSNAIL DMP 1 3 5.0 08-OCT-76 1010 000 204MJC COPY 19-DEC-76 23-OCT-76 P781>
FASLIB REL 1 3 13.2 25-MAY-75 0547 000 CSMJC COPY 11-FEB-78 05-JUL-75 P527>
PDATZ 1 3 27.8 28-DEC-75 2132 005 PARBLF B 17-FEB-78 12-JAN-76 P635>
DDVID DMP 1 3 9.4 05-SEP-74 0700 000 1PDQ COPY 06-NOV-77 05-JUL-75 P527>
REDH FAP 1 3 950 17-NOV-77 0849 000 1ACH FTP 19-JAN-78 12-DEC-77 P1022>
SOSLNK LAP 1 3 2.0 18-JUL-72 0618 000 CHE WD 14-APR-77 05-JUL-75 P527>
CROSS DMP 1 3 8.2 08-AUG-75 0943 000 SYSSUZ COPY 19-FEB-78 08-SEP-75 P570>
SAIL DMP 1 3 25.9 16-FEB-77 1913 000 1JFR SAIL 23-FEB-78 12-MAR-77 P861>
ORLISP DMP 1 3 21.9 01-OCT-73 2312 000 1ACH COPY 19-DEC-76 06-NOV-76 P789>
MLISP DMP 1 3 23.9 13-NOV-74 1743 000 ENGHJE MLISP 22-FEB-78 05-JUL-75 P527>
MLISPC DMP 1 3 33.9 13-NOV-74 1745 000 ENGHJE MLISPC 23-FEB-78 05-JUL-75 P527>
VERIFY DMP 1 3 77.9 23-FEB-78 0100 000 1RAK VERIFY 23-FEB-78 23-FEB-78 T20
PLTVEC DMP 1 3 10.2 30-JAN-73 1617 000 SRHT PLTVEC 12-SEP-77 05-JUL-75 P527>
DOCTOR DMP 1 3 26.9 01-DEC-77 1526 000 AIDRPG DOCTOR 07-FEB-78 19-DEC-77 P1028>
LISP LSP 1 3 891 19-FEB-78 0143 200 S WD COPY 23-FEB-78 21-FEB-78 T14
CREF DMP 1 3 1.7 26-FEB-77 1530 000 1 ME CREF 20-FEB-78 19-MAR-77 P866>
DAC DMP 1 3 3.1 12-DEC-77 2336 000 1 KS DAC 23-FEB-78 27-DEC-77 P1033>
REDUCE DMP 1 3 49.9 17-NOV-77 1321 000 1ACH REDUCE 31-JAN-78 12-DEC-77 P1022>
TRACE 1 3 896 18-JUL-72 0631 000 1 3 21-FEB-78 05-JUL-75 P527>
BAIMSC SM1 1 3 359 16-FEB-77 1944 000 1JFR PD8SM1 23-FEB-78 12-MAR-77 P861>
ARITH LSP 1 3 138 07-FEB-77 1335 000 AIDRPG COPY 14-APR-77 19-FEB-77 P852>
WISE OLD 1 3 6.9 24-FEB-72 1044 000 2RES 29-MAR-77 03-APR-77 P876>
TXTF80 DMP 1 3 1023 20-MAR-72 2221 000 F80RHT 19-DEC-76 05-JUL-75 P527>
RUNOFF DMP 1 3 2.1 12-DEC-74 1519 000 11 BO RUNOFF 22-NOV-77 05-JUL-75 P527>
MP DMP 1 3 24.7 14-FEB-78 1647 000 SAM JC MP 23-FEB-78 21-FEB-78 P1070
SMG2 DPY 1 3 3.3 06-MAY-73 1657 000 2SMG COPY 19-FEB-78 05-JUL-75 P527>
CHECKE DMP 1 3 26.7 30-MAR-77 1122 000 EALS CHECKE 07-FEB-78 10-APR-77 P880>
BAICLC REL 1 3 379 16-FEB-77 1944 400 1JFR FAIL 23-FEB-78
BIGNUM REL 1 3 1.5 25-JUL-72 1044 000 2ACH 30-APR-77 05-JUL-75 P527>
BAIIO1 REL 1 3 1.1 16-FEB-77 1944 400 1JFR FAIL 23-FEB-78
SAILDP SEG 1 3 29.0 05-JAN-77 1554 005 1JFR SAIL 19-JAN-78 22-JAN-77 P834>
HELP MLI 1 3 256 06-APR-75 1815 000 DOCDAV E 10-FEB-78 05-JUL-75 P527>
MKVID DMP 1 3 904 20-MAY-74 0541 000 GEMBGB MKVID 06-NOV-77 05-JUL-75 P527>
2OPS2 OLD 1 3 512 11-JUN-76 2132 000 1JFR COPY 19-DEC-76 27-JUN-76 P712>
LOADAV DMP 1 3 16.9 14-JUN-77 1621 005 1 RP LOADER 22-FEB-78 02-JUL-77 P931>
BAIIO2 REL 1 3 1.3 16-FEB-77 1944 400 1JFR FAIL 23-FEB-78
WL DMP 1 3 68.9 15-NOV-77 1359 005 1TED WL 23-FEB-78 12-DEC-77 P1022>
TSNAIL DMP 1 3 15.8 10-FEB-78 1615 000 1MJC COPY 18-FEB-78 21-FEB-78 P1070
SAISG8 SEG 1 3 13.2 12-MAY-77 2325 000 1PMF UPPER 23-FEB-78 31-MAY-77 P911>
DMDRD OLD 1 3 13.5 02-OCT-77 1502 000 1 ME DMDRD 02-OCT-77 17-OCT-77 P990>
BAIPD8 REL 1 3 37 11-JAN-76 0032 005 1JFR FAIL 23-FEB-78 27-JAN-76 P641>
BAIPRC REL 1 3 1.0 16-FEB-77 1944 400 1JFR FAIL 23-FEB-78
SPOOL OLD 1 3 3.2 27-DEC-77 0034 000 1 ME SPOOL 27-DEC-77 09-JAN-78 P1043>
BAIPRC SM1 1 3 189 16-FEB-77 1944 000 1JFR PD8SM1 23-FEB-78 12-MAR-77 P861>
MPLA DMP 1 3 5.0 20-FEB-77 0726 000 1JMG MPLA 02-DEC-77 12-MAR-77 P861>
COMPLR FAP 1 3 7.4 25-NOV-77 1914 000 NETSYS F-DEC 30-JAN-78 12-DEC-77 P1022>
CRE DMP 1 3 10.4 13-FEB-74 2326 000 GEMBGB CRE 19-OCT-77 05-JUL-75 P527>
BAICLC SM1 1 3 55 16-FEB-77 1944 000 1JFR PD8SM1 23-FEB-78 12-MAR-77 P861>
PDRILL DMP 1 3 9.9 07-MAY-76 0301 005 1TAG PDRILL 27-DEC-76 25-MAY-76 P698>
CODE DMP 1 3 3.5 16-OCT-72 0656 255 1 3 CODE 10-JUN-77 05-JUL-75 P527>
TECO ERR 1 3 5.0 23-JUL-72 2103 255 CHE WD 21-FEB-78 05-JUL-75 P527>
BIGPIC DMP 1 3 2.7 06-MAY-72 1138 000 1DCS 27-OCT-77 05-JUL-75 P527>
3DFLY DMP 1 3 11.6 27-APR-75 2042 000 CARHPM COPY 17-FEB-78 05-JUL-75 P527>
IIIGO DMP 1 3 20.6 21-MAR-73 1256 000 GOMAL IIIGO 31-JAN-78 05-JUL-75 P527>
FORMAT DMP 1 3 23.9 17-FEB-78 0143 000 S WD COPY 23-FEB-78 21-FEB-78 P1070
HLBSA8 REL 1 3 26.9 12-MAY-77 2332 005 1PMF FUDGE2 11-FEB-78 31-MAY-77 P911>
INDENT DMP 1 3 8.3 29-JUL-72 1610 000 SLSDCS 19-DEC-76 05-JUL-75 P527>
LCF DMP 1 3 50.9 25-AUG-73 1431 000 MAMMAL COPY 21-FEB-78 05-JUL-75 P527>
LAP 1 3 2.2 18-JUL-72 0630 000 1 3 23-FEB-78 05-JUL-75 P527>
GFPAK4 REL 1 3 256 02-AUG-72 1221 000 1ACH 19-DEC-76 05-JUL-75 P527>
GLBSG8 SEG 1 3 14.9 26-NOV-75 2033 000 SRHT COPY 26-NOV-77 09-DEC-75 P615>
BAIIO1 SM1 1 3 190 16-FEB-77 1944 000 1JFR PD8SM1 23-FEB-78 12-MAR-77 P861>
CANCEL DMP 1 3 942 06-FEB-76 1602 000 1 ME LOADER 21-FEB-78 23-FEB-76 P655>
UTILS 1 3 2.9 08-JUL-76 1535 000 1RAK COPY 23-FEB-78 25-JUL-76 P731>
CRAM DMP 1 3 1.9 21-JAN-74 2245 000 ISRS COPY 20-FEB-78 05-JUL-75 P527>
MONUSE DMP 1 3 512 17-MAY-72 1646 000 1 3 29-DEC-77 05-JUL-75 P527>
MONITR DMP 1 3 3.5 06-MAY-72 1138 000 1DCS 09-MAY-77 05-JUL-75 P527>
BAIIO2 SM1 1 3 251 16-FEB-77 1944 000 1JFR PD8SM1 23-FEB-78 12-MAR-77 P861>
DAEMON OLD 1 3 18.0 26-MAY-71 1556 000 1 3 21-MAY-77 05-JUL-75 P527>
SMG3 DPY 1 3 726 06-MAY-73 1709 000 2SMG COPY 19-FEB-78 05-JUL-75 P527>
ARITH REL 1 3 288 07-FEB-77 1335 400 AIDRPG COPY 19-FEB-77
PUB DMP 1 3 46.0 05-JUN-77 1857 005 1MJC COPY 23-FEB-78 25-JUN-77 P926>
PAL DMP 1 3 3.3 12-SEP-73 1328 000 11 BO PAL 19-JAN-78 05-JUL-75 P527>
NEWS DMP 1 3 6.9 13-SEP-74 1650 000 NS ME NEWS 22-FEB-78 05-JUL-75 P527>
PUB2 DMP 1 3 11.1 30-JUN-76 2303 000 1JFR FRAID 23-FEB-78 11-JUL-76 P720>
PLNR DMP 1 3 23.0 26-APR-72 0408 000 1RPO 20-MAY-77 05-JUL-75 P527>
LAP FAP 1 3 1.6 25-NOV-77 2020 000 NETSYS F-DEC 25-NOV-77 12-DEC-77 P1022>
KLMUS OLD 1 3 18.9 31-JUL-76 1650 000 MAJAM COPY 19-DEC-76 04-OCT-76 P770>
GLBLOW REL 1 3 2.5 26-NOV-75 2033 000 SRHT COPY 19-DEC-76 09-DEC-75 P615>
YELO DMP 1 3 7.0 01-JUL-76 2120 017 1BES COPY 27-MAY-77 11-JUL-76 P720>
TD DMP 1 3 1.1 25-APR-76 0241 005 1TAG LOADER 19-DEC-76 10-MAY-76 P692>
PUBSTD DFS 1 3 640 10-JUN-75 2308 000 LHJS E 23-FEB-78 05-JUL-75 P528>
SMG4 DPY 1 3 2.8 12-MAY-73 2230 000 2SMG COPY 19-FEB-78 05-JUL-75 P528>
RPG DMP 1 3 5.0 27-JUN-76 0028 000 SMJC COPY 21-FEB-78 11-JUL-76 P720>
RECORD DEF 1 3 384 07-FEB-76 0150 000 HALRHT E 23-FEB-78 23-FEB-76 P655>
DMCHK DMP 1 3 312 13-DEC-77 1652 000 1 ME DMCHK 07-FEB-78 27-DEC-77 P1033>
PROCES DEF 1 3 896 03-SEP-77 2211 000 1 KS E 23-FEB-78 16-SEP-77 P974>
GRUMP DMP 1 3 1.5 28-SEP-76 2022 000 1JFR GRUMP 06-FEB-78 09-OCT-76 P774>
11TTY DMP 1 3 1.9 06-DEC-77 1928 000 1PMF 11TTY 22-FEB-78 19-DEC-77 P1028>
FOLMRG DMP 1 3 10.3 28-JAN-78 1812 000 PAPREF FOLMRG 31-JAN-78 13-FEB-78 P1064>
LIB40 OLD 1 3 22.4 27-APR-76 0022 000 MAJAM FUDGE2 19-FEB-78 18-JUL-76 P725>
SIXTYP DMP 1 3 4.3 09-JUL-77 1748 005 PAPREF SIXTYP 22-FEB-78 24-JUL-77 P943>
PUBMAC DFS 1 3 1.0 03-AUG-76 0803 000 1BJC E 17-FEB-78 16-AUG-76 P743>
TMPCOR DMP 1 3 1.8 06-NOV-75 1755 000 1JFR COPY 17-FEB-78 17-NOV-75 P605>
LITCRY DMP 1 3 1.9 06-DEC-75 1959 000 1RCC LITCRY 25-JAN-78 22-DEC-75 P623>
G DMP 1 3 35.9 31-JAN-74 0818 000 GEOBGB G 11-FEB-78 05-JUL-75 P528>
RSEXEC DMP 1 3 2.5 13-SEP-76 0025 000 GGFF RSEXEC 17-FEB-78 28-SEP-76 P767>
OPASCA DMP 1 3 20.6 29-MAY-76 0811 000 P TM COPY 22-FEB-78 13-FEB-78 P1064>
DRONE DMP 1 3 41.9 17-APR-76 1021 000 MAJAM DRONE 19-DEC-76 03-MAY-76 P689>
SAILOW REL 1 3 2.5 12-MAY-77 2325 000 1PMF UPPER 23-FEB-78 31-MAY-77 P911>
XS DMP 1 3 291 08-OCT-74 0826 000 1TAG XS 14-DEC-77 05-JUL-75 P528>
LSPTRG REL 1 3 561 09-AUG-73 0046 400 GEMBGB COPY 19-DEC-76
LINK DMP 1 3 20.6 03-SEP-76 1213 005 1JFR COPY 22-FEB-78 13-SEP-76 P760>
PSEG DMP 1 3 8.9 09-DEC-73 0151 000 XAIL COPY 19-DEC-76 05-JUL-75 P528>
LINK ERR 1 3 5.2 20-SEP-75 1522 005 1JFR COPY 02-MAR-77 06-OCT-75 P581>
DF DMP 1 3 3.3 26-JUN-76 1912 000 1PMF DF 17-FEB-78 11-JUL-76 P720>
MAGGOT DMP 1 3 11.9 11-APR-76 0404 005 1TAG MAGGOT 22-FEB-78 26-APR-76 P686>
DRAW DMP 1 3 17.5 10-JAN-77 0019 000 JASJMG DRAW 13-JAN-78 22-JAN-77 P834>
TRANS FAP 1 3 1.0 07-FEB-77 0746 000 NETSYS F-ECL 25-NOV-77 19-FEB-77 P852>
GOGTAB DEF 1 3 344 16-FEB-77 1910 000 1JFR SCISS 26-JAN-78 12-MAR-77 P861>
X DMP 1 3 1.0 10-APR-76 0825 005 1TAG LOADER 23-FEB-78 26-APR-76 P686>
F40 OLD 1 3 10.1 09-JUL-76 2255 005 1EJG COPY 14-JAN-78 31-DEC-76 P820>
FIRWRK DMP 1 3 654 04-JUL-76 1045 000 THERHT FIRWRK 19-FEB-78 18-JUL-76 P725>
ORACLE DMP 1 3 84 01-NOV-75 0419 044 1MJC COPY 23-FEB-78 17-NOV-75 P605>
ISR FRX 1 3 989 12-JAN-74 2313 000 THEJRL INFO 20-FEB-78 05-JUL-75 P528>
MUSIC LOD 1 3 4.2 03-JUL-76 1140 000 220 GM COPY 16-FEB-78 18-JUL-76 P725>
FIXIM1 DMP 1 3 2.3 24-JAN-78 1500 000 1PMF FIXIM1 18-FEB-78 06-FEB-78 P1059>
LIB40 TMP 1 3 21.4 22-DEC-77 0124 005 1 ME COPY 16-JAN-78
P DMP 1 3 16.9 02-AUG-76 1559 000 1TAG P 23-FEB-78 16-AUG-76 P743>
XIP DMP 1 3 12.9 03-JUN-77 1720 000 MAJAM XIP 23-FEB-78 25-JUN-77 P926>
SAISG7 SEG 1 3 11.7 22-SEP-74 0039 000 SAIL PSEG 21-FEB-78 05-JUL-75 P528>
SAM DPY 1 3 2.0 27-JUL-73 0529 000 1LMM COPY 20-FEB-78 05-JUL-75 P528>
FUNLST DMP 1 3 13.2 08-AUG-75 0945 000 SYSSUZ COPY 15-JAN-78 08-SEP-75 P570>
BIGDAC DMP 1 3 68.6 10-MAR-76 1319 000 MAJAM BIGDAC 16-MAY-77 22-MAR-76 P669>
FILE DMP 1 3 10.9 13-DEC-73 0222 000 1DCS COPY 16-SEP-77 05-JUL-75 P528>
ALL PAR 1 3 26.9 06-AUG-75 1828 000 PARBLF BIN 17-FEB-78 16-AUG-75 P560>
INDEX DMP 1 3 4.6 03-DEC-74 1713 000 NS ME INDEX 10-SEP-77 05-JUL-75 P528>
ADUDP DMP 1 3 11.9 10-NOV-77 1252 000 1 KS ADUDP 23-FEB-78 29-NOV-77 P1017>
PROVER DMP 1 3 44.9 14-MAY-75 1546 000 PJRA PROVER 11-JAN-78 05-JUL-75 P528>
AD DMP 1 3 11.9 22-JUN-77 1811 000 MAJAM AD 26-DEC-77 11-JUL-77 P935>
SAIL OLD 1 3 26.9 06-JAN-77 0018 005 1JFR COPY 19-JAN-78 22-JAN-77 P834>
SOUND DMP 1 3 19.4 14-MAY-77 1739 000 MNPW COPY 11-JAN-78 31-MAY-77 P911>
PTY DMP 1 3 4.2 17-SEP-74 0456 000 SNDJMG COPY 21-FEB-78 05-JUL-75 P528>
DECDFS 253 1 3 402 01-MAY-76 0323 000 COMRPG COPY 19-DEC-76 17-MAY-76 P695>
LSP DMP 1 3 72.9 16-SEP-77 1422 000 MMFB LSP 06-FEB-78 03-OCT-77 P981>
XAP DMP 1 3 15.1 23-MAR-74 2104 000 1BGB XAP 14-APR-77 05-JUL-75 P528>
COPY DMP 1 3 6.3 04-JAN-78 0040 000 1 ME COPY 23-FEB-78 17-JAN-78 P1046>
YELLOW DMP 1 3 24.9 07-OCT-76 1126 017 NEWBES COPY 27-MAY-77 23-OCT-76 P781>
AM11 DMP 1 3 6.4 30-MAY-76 1220 000 11RGH AM11 15-JAN-78 14-JUN-76 P707>
SOS OLD 1 3 6.6 12-JAN-77 0244 000 1 ME SOS 25-JUN-77 19-MAR-77 P866>
TJ6PUB DMP 1 3 12.6 06-JAN-75 1407 000 MITMLM TJ6PUB 15-AUG-77 05-JUL-75 P528>
SEESND DMP 1 3 12.5 19-SEP-77 1651 000 1DGL COPY 22-FEB-78 03-OCT-77 P981>
IL5 SEG 1 3 15.0 10-DEC-74 0042 000 SDWP FOO 29-JAN-78 05-JUL-75 P528>
PCP DMP 1 3 17.9 02-AUG-76 1601 000 1TAG PCP 22-JUN-77 16-AUG-76 P743>
FUNC11 DMP 1 3 6.1 21-MAY-76 1229 000 11RGH FUNC11 22-APR-77 31-MAY-76 P701>
DDD 1 3 16.2 20-NOV-76 2308 000 VCGSMG VERIFY 19-DEC-76 11-DEC-76 P811>
LIMRIK DMP 1 3 1.2 08-JUL-77 2033 000 1FOO LIMRIK 20-FEB-78 24-JUL-77 P943>
WM DMP 1 3 356 17-DEC-77 0143 000 1 ME WM 21-FEB-78 03-JAN-78 P1038>
LIFE DMP 1 3 9.4 08-MAR-76 0530 000 1PMF LIFE 22-FEB-78 22-MAR-76 P669>
MLISP UCI 1 3 41.0 19-DEC-74 0004 000 L70DAV MLISP 19-DEC-76 05-JUL-75 P528>
MACRO DMP 1 3 9.2 19-JAN-76 2347 000 SMJC LOADER 18-FEB-78 01-FEB-76 P644>
SYNTH DMP 1 3 51.7 31-JAN-77 0957 000 JASJMG SYNTH 13-FEB-78 12-FEB-77 P847>
DO OLD 1 3 6.4 24-SEP-77 1439 000 1MJC COPY 15-NOV-77 12-DEC-77 P1022>
DART DMP 1 3 17.9 10-FEB-78 0455 000 DMPEJG DART 23-FEB-78 21-FEB-78 P1070
EDSND OLD 1 3 19.3 25-MAY-77 0050 000 MIXMUZ EDSND 30-MAY-77 05-JUN-77 P916>
MIXSND DMP 1 3 23.6 01-NOV-77 1131 000 1LPL MIXSND 23-FEB-78 14-NOV-77 P1009>
REVED DMP 1 3 25.4 19-JUL-77 0853 000 1 KS LOADER 21-FEB-78 09-NOV-77 P1003>
WHO OLD 1 3 3.6 19-MAR-77 1646 000 1PMF WHO 15-FEB-78 03-APR-77 P876>
BAIL OLD 1 3 16.9 12-FEB-77 0032 005 1JFR COPY 12-FEB-77 26-FEB-77 P857>
SAILOW NEW 1 3 2.5 12-MAY-77 1920 000 1PMF UPPER 12-MAY-77 31-MAY-77 P911>
REVED OLD 1 3 25.4 25-JUN-77 2235 000 1 KS COPY 25-OCT-77 09-NOV-77 P1003>
PVCOMP DMP 1 3 21.9 23-FEB-77 1803 000 220JOS PVCOMP 23-FEB-78 19-MAR-77 P866>
SIXFIX OLD 1 3 1.5 09-DEC-77 2350 000 1 KS SIXFIX 11-FEB-78 21-FEB-78 P1070>
FOL976 DMP 1 3 64.9 08-SEP-76 1227 000 FOL CG FOLOLD 02-NOV-76 13-NOV-76 P794>
BLISS DMP 1 3 46.2 27-SEP-76 0908 000 BLI TM XBLS10 28-JAN-78 16-OCT-76 P777>
BLILIB REL 1 3 9.1 31-AUG-76 0920 000 NETSYS F-CMUA 13-JUN-77 28-SEP-76 P767>
BLIS10 ERR 1 3 2.9 19-SEP-76 0713 000 NETSYS F-CMUA 28-JAN-78 04-OCT-76 P770>
TA 1 3 1.7 19-SEP-76 1515 000 1SMG V 09-DEC-76 04-OCT-76 P770>
NETSTA DMP 1 3 2.5 25-SEP-76 0038 000 GGFF NETSTA 21-FEB-78 09-OCT-76 P774>
TINGLE DMP 1 3 3.1 30-SEP-77 0845 000 1FOO TINGLE 23-FEB-78 17-OCT-77 P990>
LIBSA8 REL 1 3 26.8 12-MAY-77 2331 005 1PMF FUDGE2 23-FEB-78 31-MAY-77 P911>
AL DMP 1 3 479 28-JUN-77 1848 000 1ARG RAL 15-FEB-78 11-JUL-77 P935>
RAID MAP 1 3 4 12-NOV-76 1448 000 1DSB FOL 12-NOV-76 04-DEC-76 P805>
DAC OLD 1 3 3.0 10-NOV-77 1248 000 1 KS DAC 12-DEC-77 19-DEC-77 P1028>
FAP FAP 1 3 3.0 17-NOV-77 0848 000 1ACH FTP 17-NOV-77 12-DEC-77 P1022>
F40 TMP 1 3 10.1 18-DEC-76 0115 000 1EJG F40 16-JAN-78
PUB OLD 1 3 45.0 05-JUN-77 1856 005 1MJC COPY 09-OCT-77 25-JUN-77 P926>
FILES WHE 1 3 11.3 01-AUG-77 1523 355 1 ME E 10-SEP-77 21-AUG-77 P958>
RCREF FAP 1 3 4.0 17-NOV-77 0849 000 1ACH FTP 17-NOV-77 12-DEC-77 P1022>
TOM 1 3 256 20-FEB-77 1718 000 NEWBES E 20-FEB-77 12-MAR-77 P861>
SAILOW OLD 1 3 2.5 12-MAY-77 2325 005 1PMF COPY 12-MAY-77 31-MAY-77 P911>
RECKNU OLD 1 3 17.9 20-FEB-77 2111 000 1PMF RECKNU 26-OCT-77 09-NOV-77 P1003>
SLR1A REL 1 3 2.7 23-NOV-76 1015 000 1JLS COPY 27-NOV-76 11-DEC-76 P811>
SLR1 DMP 1 3 16.0 26-NOV-76 1242 000 PSI JP COPY 02-JAN-78 11-DEC-76 P811>
VERIFY NEW 1 3 63.9 20-FEB-78 1427 000 SYSWLS VERIFY 23-FEB-78 21-FEB-78 T14
HANAL DMP 1 3 25.9 22-MAR-77 1040 000 MAJAM HANAL 15-FEB-78 03-APR-77 P876>
DDTLSP DMP 1 3 33.9 29-JAN-78 1853 000 AIDRPG FRAID 22-FEB-78 13-FEB-78 P1064>
SCHEME DMP 1 3 28.9 28-DEC-77 1104 000 AIDRPG SCHEME 17-FEB-78 09-JAN-78 P1043>
RABBIT DMP 1 3 112.0 05-AUG-77 0040 000 AIDRPG RABBIT 16-SEP-77 21-AUG-77 P958>
IIIPOX DMP 1 3 8.3 15-NOV-77 2014 000 1MLB COPY 24-DEC-77 12-DEC-77 P1022>
VERIFY HLP 1 3 2.2 27-SEP-77 1745 204 VCGRAK E 18-FEB-78 10-OCT-77 P986>
ELCF DMP 1 3 73.9 07-FEB-78 1527 000 PVFWH ELCF 07-FEB-78 21-FEB-78 P1070>
FAIL OLD 1 3 15.8 05-JUL-77 1552 000 1PMF FAIL 05-JUL-77 16-JUL-77 P939>
CVOS DMP 1 3 678 14-JAN-78 1755 000 SAMDGL COPY 20-FEB-78 30-JAN-78 P1055>
PPSAV DMP 1 3 458 03-JUL-77 1146 000 1PMF PPSAV 23-FEB-78 16-JUL-77 P939>
FLTCMP DMP 1 3 13.5 21-OCT-77 1350 000 MAJAM FLTCMP 25-JAN-78 09-NOV-77 P1003>
SNAIL OLD 1 3 7.2 02-JAN-78 1500 000 1MJC COPY 01-FEB-78 13-FEB-78 P1064>
SNAIL DMP 1 3 7.2 10-FEB-78 1615 000 1MJC COPY 23-FEB-78 21-FEB-78 P1070
BLETCH BAR 1 3 281 13-FEB-77 1721 000 SYSWLS XVER 13-FEB-77 26-FEB-77 P857>
ERAID DMP 1 3 19.9 20-FEB-78 1615 000 1 ME ERAID 20-FEB-78 21-FEB-78 T14
HLBSA8 OLD 1 3 26.9 25-FEB-77 0035 005 1PMF COPY 25-FEB-77 19-MAR-77 P866>
DFSYN DMP 1 3 22.9 23-FEB-77 1808 000 220JOS DFSYN 22-FEB-78 19-MAR-77 P866>
BLSLIB REL 1 3 6.0 11-MAY-77 0126 057 SJAB COPY 05-AUG-77 22-MAY-77 P905>
LPSYN DMP 1 3 20.9 26-FEB-77 1817 000 MAJAM LPSYN 26-FEB-77 19-MAR-77 P866>
XGPSYN DMP 1 3 36.5 15-FEB-78 1933 000 CARHPM XGPSYN 22-FEB-78 21-FEB-78 P1070
SOS DMP 1 3 6.6 01-MAR-77 2351 000 1 ME SOS 23-FEB-78 19-MAR-77 P866>
CHEAPY DMP 1 3 70.0 05-AUG-77 0021 000 ISIRPG CHEAPY 01-OCT-77 21-AUG-77 P958>
DDTNCO DMP 1 3 100.9 30-DEC-77 1320 000 AIDRPG DDTNCO 03-FEB-78 09-JAN-78 P1043>
LOADER DMP 1 3 7.3 18-AUG-77 1345 000 1 ME LOADER 23-FEB-78 04-SEP-77 P967>
ERAID OLD 1 3 41.0 05-SEP-77 1456 000 1 ME ERAID 29-SEP-77 16-SEP-77 P974>
REVERB OLD 1 3 9.4 22-MAY-77 1715 005 1LPL REVERB 29-MAY-77 05-JUN-77 P916>
LINKER DMP 1 3 3.0 16-MAR-77 0118 000 MIXMUZ LINKER 17-FEB-78 03-APR-77 P876>
EXMRG DMP 1 3 18.9 22-MAR-77 1033 000 MAJAM EXMRG 22-FEB-78 03-APR-77 P876>
MFSYN DMP 1 3 19.9 22-MAR-77 1141 000 MAJAM MFSYN 31-MAY-77 03-APR-77 P876>
TFUN DMP 1 3 24.2 20-APR-77 0620 000 220 RT COPY 18-FEB-78 10-MAY-77 P897>
WISE DMP 1 3 7.0 24-MAR-77 2158 000 1PMF WISE 20-FEB-78 03-APR-77 P876>
AFPIX DMP 1 3 17.9 30-MAR-77 1939 000 JOSFRM AFPIX 03-NOV-77 10-APR-77 P880>
NCOMPL OLD 1 3 102.0 23-JUL-77 1329 000 SY2WLS NCOMPL 31-OCT-77 21-AUG-77 P958>
RLISP DMP 1 3 24.9 22-NOV-77 0909 000 1ACH RLISP 28-JAN-78 12-DEC-77 P1022>
PHYS FAP 1 3 3.7 16-NOV-77 1932 000 NETSYS F-DEC 18-NOV-77 12-DEC-77 P1022>
EDSND DMP 1 3 36.8 23-FEB-78 0431 000 1JMG EDSND 23-FEB-78 23-FEB-78 T20
ADUDP OLD 1 3 11.9 19-OCT-77 0130 000 1 KS ADUDP 06-DEC-77 29-NOV-77 P1017>
FLTAPP DMP 1 3 29.9 29-MAY-77 1904 000 MAJAM FLTAPP 07-DEC-77 17-JUN-77 P921>
ENORM DMP 1 3 28.9 29-MAY-77 1905 000 MAJAM ENORM 30-SEP-77 17-JUN-77 P921>
MACLSP OLD 1 3 35.8 17-JUL-77 1603 000 KRLRPG FRAID 12-JAN-78 23-JAN-78 P1050>
65536 1 3 618 01-JUN-77 0221 000 VCGSMG VERIFY 03-JUN-77 17-JUN-77 P921>
SPACE DMP 1 3 34.9 30-MAY-77 1019 000 MAJAM SPACE 22-FEB-78 17-JUN-77 P921>
NCOMPL DMP 1 3 80.9 10-FEB-78 1858 055 AIDRPG NCOMPL 23-FEB-78 21-FEB-78 P1070
TIMER DMP 1 3 630 24-MAY-77 1513 000 1DGL COPY 19-FEB-78 05-JUN-77 P916>
MIXSND OLD 1 3 22.9 07-JUN-77 2344 000 1LPL MIXSND 01-NOV-77 14-NOV-77 P1009>
REVERB DMP 1 3 26.9 29-MAY-77 1855 000 MAJAM REVERB 15-DEC-77 17-JUN-77 P921>
PASLIB REL 1 3 15.0 25-JAN-78 0222 005 1EJG COPY 22-FEB-78 06-FEB-78 P1059>
DAB OLD 1 3 4.2 15-NOV-77 0958 000 1 KS DAB 16-NOV-77 12-DEC-77 P1022>
ADUDP JAM 1 3 19.9 24-JUN-77 1148 000 MAJAM ADUDP 13-SEP-77 27-SEP-77 P977>
RYDER DMP 1 3 25.6 16-JUL-77 1632 000 XXGP COPY 12-JAN-78 31-JUL-77 P946>
REVIVE DMP 1 3 1.1 17-JUL-77 1141 005 1 RP LOADER 23-FEB-78 31-JUL-77 P946>
S DMP 1 3 27.2 06-OCT-77 2111 000 1DGL COPY 23-FEB-78 17-OCT-77 P990>
KRL DMP 1 3 73.0 13-JUL-77 1227 000 KRLRPG KRL 15-OCT-77 31-JUL-77 P946>
DAB DMP 1 3 4.2 16-NOV-77 1825 000 1 KS DAB 19-FEB-78 12-DEC-77 P1022>
DART OLD 1 3 17.9 10-JAN-78 2202 000 1EJG DART 10-FEB-78 21-FEB-78 P1070>
FOO DMP 1 3 41.9 06-AUG-77 1924 000 LSPRPG FOO 15-FEB-78 21-AUG-77 P958>
DDTLSP SHR 1 3 23.0 10-FEB-78 1523 000 RECPAM FRAID 22-FEB-78 21-FEB-78 P1070
DIRED 916 1 3 14.5 02-OCT-77 1602 000 1 ME DIRED 02-OCT-77 17-OCT-77 P990>
XCOMPL DMP 1 3 80.9 31-OCT-77 1237 000 AIDRPG XCOMPL 31-OCT-77 14-NOV-77 P1009>
EDIT SHR 1 3 36.0 17-FEB-78 1602 000 AIDRPG MACLSP 22-FEB-78 21-FEB-78 P1070
MACLSP SHR 1 3 23.0 22-FEB-78 2352 005 1 PB STORY 23-FEB-78 23-FEB-78 T20
EDIT DMP 1 3 38.9 17-FEB-78 1602 000 AIDRPG EDIT 22-FEB-78 21-FEB-78 P1070
SCHEME SHR 1 3 30.0 28-DEC-77 1103 000 AIDRPG MACLSP 17-FEB-78 09-JAN-78 P1043>
WO DMP 1 3 67.9 24-AUG-77 1102 000 1TED WO 01-OCT-77 04-SEP-77 P967>
FLTSND DMP 1 3 12.2 23-JAN-78 0134 000 MIXMUZ FLTSND 23-JAN-78 06-FEB-78 P1059>
QUAD DMP 1 3 10.5 04-FEB-78 1434 000 MIXMUZ QUAD 13-FEB-78 21-FEB-78 P1070>
MBOX DMP 1 3 31.6 20-FEB-78 1318 000 SAMDGL LOADER 23-FEB-78 21-FEB-78 T14
RUNCHK DMP 1 3 101.9 16-FEB-78 0113 000 VCGSMG RUNCHK 16-FEB-78 21-FEB-78 P1070
DMDRD DMP 1 3 13.5 02-OCT-77 1541 000 1 ME DMDRD 22-FEB-78 17-OCT-77 P990>
SRCONV DMP 1 3 6.1 30-SEP-77 1453 000 1DGL COPY 30-SEP-77 17-OCT-77 P990>
UDP DIR 1 3 454 14-OCT-77 1718 000 1 KS ADUDP 14-OCT-77 31-OCT-77 P999>
GOGOGO DMP 1 3 33.9 08-FEB-78 1730 000 AIDRPG GOGOGO 11-FEB-78 21-FEB-78 P1070>
NADUDP OLD 1 3 11.9 19-OCT-77 0132 000 1 KS NADUDP 10-NOV-77 29-NOV-77 P1017>
LPS DMP 1 3 20.6 21-OCT-77 1351 000 MAJAM LPS 26-OCT-77 09-NOV-77 P1003>
TAPE DMP 1 3 3.8 22-OCT-77 1757 005 1EJG TAPE 20-FEB-78 09-NOV-77 P1003>
VERIFY SHR 1 3 59.0 20-FEB-78 1426 000 SYSWLS VERIFY 23-FEB-78 21-FEB-78 T14
RELSAQ SHR 1 3 44.0 22-FEB-78 2242 000 1HIC NLISP 22-FEB-78 23-FEB-78 T20
XMACLS SHR 1 3 26.0 16-FEB-78 2344 000 AIDRPG XMACLS 16-FEB-78 21-FEB-78 P1070
VER INI 1 3 384 24-OCT-77 1309 000 SYSWLS E 08-FEB-78 09-NOV-77 P1003>
NLISP SHR 1 3 44.0 17-FEB-78 0211 000 1HIC NLISP 17-FEB-78 21-FEB-78 P1070
VCGEN SHR 1 3 45.0 09-FEB-78 2323 000 VCGRAK MACLSP 22-FEB-78 21-FEB-78 P1070>
VCGEN DMP 1 3 51.9 09-FEB-78 2331 000 VCGRAK VCGEN 22-FEB-78 21-FEB-78 P1070>
RELFLY DMP 1 3 6.1 25-OCT-77 1654 000 CARHPM COPY 25-OCT-77 09-NOV-77 P1003>
NADUDP DMP 1 3 11.9 10-NOV-77 1256 000 1 KS NADUDP 05-DEC-77 29-NOV-77 P1017>
TEN OLD 1 3 7.0 13-DEC-77 0035 000 1 KS TEN 27-JAN-78 06-FEB-78 P1059>
IIIPOX POX 1 3 512 15-NOV-77 2004 000 1MLB E 24-DEC-77 12-DEC-77 P1022>
TEN DMP 1 3 7.0 27-JAN-78 0645 000 1 KS TEN 23-FEB-78 13-FEB-78 P1064>
INT FAP 1 3 11.4 17-NOV-77 1058 000 1ACH FTP 18-NOV-77 12-DEC-77 P1022>
SIXFIX DMP 1 3 1.6 11-FEB-78 0703 000 1 KS SIXFIX 22-FEB-78 21-FEB-78 P1070
CEDIT FAP 1 3 633 17-NOV-77 0845 000 1ACH FTP 21-JAN-78 12-DEC-77 P1022>
LSPFNT DMP 1 3 2.3 27-NOV-77 1412 000 SAI JP LSPFNT 06-DEC-77 19-DEC-77 P1028>
TRANS DMP 1 3 5.3 23-NOV-77 2100 000 1 KS TRANS 27-JAN-78 12-DEC-77 P1022>
DDHACK DMP 1 3 1.9 19-FEB-78 1045 000 COMDEA COPY 22-FEB-78 21-FEB-78 T14
PTYJOB OLD 1 3 2.1 26-NOV-77 0143 000 1 ME PTYJOB 11-FEB-78 19-DEC-77 P1028>
XSPLIT DMP 1 3 1.9 11-DEC-77 1327 000 PAPREF XSPLIT 14-JAN-78 27-DEC-77 P1033>
DO MID 1 3 6.5 27-NOV-77 1720 000 1 ME DO 27-NOV-77 19-DEC-77 P1028>
STORY DMP 1 3 53.9 01-DEC-77 2155 000 THE JP STORY 22-FEB-78 19-DEC-77 P1028>
SIMPLE SHR 1 3 40.0 20-FEB-78 2346 000 MACDCO MACLSP 20-FEB-78 21-FEB-78 T14
SIMPLE DMP 1 3 30.9 20-FEB-78 2346 000 MACDCO SIMPLE 20-FEB-78 21-FEB-78 T14
PRUNE DMP 1 3 8.0 15-DEC-77 0317 000 1 ME PRUNE 16-FEB-78 27-DEC-77 P1033>
SILENT LOD 1 3 4.2 06-JAN-78 1629 000 1MWK LOADER 13-JAN-78 23-JAN-78 P1050>
PR DMP 1 3 253 15-JAN-78 2326 000 GGFF PR 21-FEB-78 30-JAN-78 P1055>
XMACLS DMP 1 3 35.9 16-FEB-78 2343 000 AIDRPG XMACLS 16-FEB-78 21-FEB-78 P1070
MACLSP DMP 1 3 13.9 10-FEB-78 1658 055 RECPAM FRAID 23-FEB-78 21-FEB-78 P1070
VERIFY OLD 1 3 76.9 14-FEB-78 0154 000 1RAK VERIFY 23-FEB-78 23-FEB-78 T20
PK DMP 1 3 1.4 25-JAN-78 0147 000 1 ME PK 22-FEB-78 06-FEB-78 P1059>
FIXIML DMP 1 3 2.3 24-JAN-78 1500 000 1PMF FIXIML 18-FEB-78 06-FEB-78 P1059>
FIXIML OLD 1 3 2.4 14-JAN-78 1756 000 1PMF COPY 24-JAN-78 30-JAN-78 P1055>
FIXIM1 OLD 1 3 2.4 14-JAN-78 1756 000 1PMF COPY 24-JAN-78 30-JAN-78 P1055>
CHATER DMP 1 3 217 15-JAN-78 2326 000 GGFF CHATER 23-FEB-78 30-JAN-78 P1055>
LIB40 REL 1 3 21.4 16-JAN-78 0042 005 1EJG FUDGE2 23-FEB-78 30-JAN-78 P1055>
F40 DMP 1 3 10.1 16-JAN-78 0405 000 1EJG F40 23-FEB-78 30-JAN-78 P1055>
RFOL DMP 1 3 85.9 28-JUL-77 2142 000 1TED DART 22-FEB-78 21-FEB-78 P1070
VPROVE SHR 1 3 43.0 20-FEB-78 1358 000 SYSWLS VPROVE 23-FEB-78 21-FEB-78 T14
SYM FOL 1 3 2.8 24-JAN-78 1524 000 SMPAMR SYMMAK 24-JAN-78 06-FEB-78 P1059>
LOD FOL 1 3 4.2 24-JAN-78 1526 000 SMPAMR COPY 24-JAN-78 06-FEB-78 P1059>
SIXUSE DMP 1 3 759 28-JAN-78 0527 000 1 KS SIXUSE 22-FEB-78 13-FEB-78 P1064>
PASCAL DMP 1 3 33.5 31-JAN-78 2101 005 1EJG PASCAL 22-FEB-78 13-FEB-78 P1064>
VPROVE DMP 1 3 53.9 20-FEB-78 1359 000 SYSWLS VPROVE 23-FEB-78 21-FEB-78 T14
PARDIS SHR 1 3 44.0 22-FEB-78 1818 000 MACDEW MACLSP 23-FEB-78 23-FEB-78 T20
TOTAL=8737.4
FILES ASSIGNED TO REG
RSL OLD 1 3 9.5 07-JUL-76 1937 000 ACTREG RSL 20-DEC-76 31-DEC-76 P825>
JOBDAT REL 1 3 194 25-SEP-75 2204 000 ACTREG MACRO 23-FEB-78 12-OCT-75 P584>
SAVE DMP 1 3 2.1 24-NOV-74 1904 000 ACTREG SAVE 02-OCT-77 05-JUL-75 P527>
LOADER OLD 1 3 5.7 05-JUN-76 1056 005 ACTREG LOADER 09-MAR-77 19-MAR-77 P866>
BLTST DMP 1 3 512 26-MAY-76 0946 005 ACTREG FRAID 04-SEP-77 14-JUN-76 P707>
SW DMP 1 3 1.7 29-AUG-76 1938 000 SWREG FRAID 04-FEB-78 28-SEP-76 P767>
PRN DMP 1 3 1.2 30-APR-74 1743 000 SWREG PRN 23-FEB-78 03-APR-77 P876>
BKTBL BKT 1 3 169 20-OCT-74 1417 000 ACTREG DART 23-FEB-78 05-JUL-75 P527>
SPELL DMP 1 3 40.9 19-MAY-75 2316 000 ACTREG SPELL 22-FEB-78 05-JUL-75 P527>
AID DMP 1 3 10.1 07-NOV-75 1710 000 ACTREG AID 23-FEB-78 25-NOV-75 P609>
REPENT DMP 1 3 290 07-AUG-72 0039 000 SWREG 17-FEB-78 05-JUL-75 P527>
DART REG 1 3 17.9 08-JUL-76 1430 000 ACTREG DART 08-DEC-77 04-DEC-76 P805>
ZERO DMP 1 3 2.6 27-JUN-74 2104 000 ACTREG ZERO 23-FEB-78 05-JUL-75 P527>
HYPNO DMP 1 3 768 19-JUL-72 1658 000 SREG 17-FEB-78 05-JUL-75 P527>
PRUNE OLD 1 3 7.8 14-NOV-74 1748 000 ACTREG PRUNE 04-FEB-78 27-DEC-77 P1033>
BASIC DMP 1 3 12.6 17-MAR-73 0320 000 ACTREG BASIC 31-JAN-78 05-JUL-75 P527>
COLIST DMP 1 3 3.9 14-NOV-74 1718 000 ACTREG COLIST 22-FEB-78 05-JUL-75 P527>
ADH DMP 1 3 2.0 16-APR-74 0030 000 ACTREG ADH 07-FEB-78 05-JUL-75 P527>
FUDGE2 DMP 1 3 2.7 03-OCT-75 1218 000 ACTREG FUDGE2 17-FEB-78 20-OCT-75 P590>
SYSDWN OLD 1 3 4.8 15-JUL-76 2014 000 ACTREG SYSDWN 02-NOV-77 14-NOV-77 P1009>
F40 REG 1 3 10.1 18-JAN-76 1249 000 F40REG F40 15-JAN-78 31-DEC-76 P820>
GREEN DMP 1 3 13.8 12-FEB-75 1500 000 ACTREG GREEN 21-FEB-78 05-JUL-75 P528>
TENDMP DMP 1 3 8.2 18-DEC-75 1733 000 ACTREG TENDMP 14-FEB-78 29-DEC-75 P627>
MAIL DON 6-MAR-78
Iam starting to generate a file called HOW that tells how to use the files on the
system, priincipally on [1,3]. You have the following files under your name.
Would you be able to help me? I suggest that you look at HOW[1,als] as a starter
to see what I am trying to do. ALS
GOGAME DMP 1 3 19.1 13-MAR-77 1748 000 1DON GOGAME 21-FEB-78 29-MAR-77 P871>
DCHESS DMP 1 3 9.6 14-DEC-77 2224 000 1DON DCHESS 23-FEB-78 27-DEC-77 P1033>
TNG40 DEF 1 3 768 22-APR-76 0133 000 1DON COPY 20-DEC-76 03-MAY-76 P689>
TNG75 DEF 1 3 768 22-APR-76 0134 000 1DON COPY 03-SEP-77 03-MAY-76 P689>
TNG112 DEF 1 3 768 22-APR-76 0134 000 1DON COPY 16-SEP-77 03-MAY-76 P689>
TENGWR DMP 1 3 6.3 20-DEC-76 0649 000 234DON COPY 16-SEP-77 31-DEC-76 P825>
ADVENT DMP 1 3 26.8 13-FEB-78 0725 000 1DON ADVENT 22-FEB-78 21-FEB-78 P1070
BLOOP DMP 1 3 21.6 13-MAR-77 1840 000 1DON BLOOP 18-FEB-78 29-MAR-77 P871>
FSCALE DMP 1 3 1.9 20-NOV-77 1803 000 1DON FSCALE 21-FEB-78 12-DEC-77 P1022>
SAMPLE GO 1 3 255 13-FEB-77 1023 000 1DON GOGAME 17-FEB-78 26-FEB-77 P857>
PACK DMP 1 3 14.8 06-FEB-78 1307 000 1DON LOADER 21-FEB-78 21-FEB-78 P1070>
WHEN DMP 1 3 545 29-NOV-77 1356 000 1DON WHEN 23-FEB-78 19-DEC-77 P1028>
SWR DMP 1 3 3.5 29-SEP-77 0428 000 1DON LOADER 20-FEB-78 10-OCT-77 P986>
CRYPT DMP 1 3 427 24-AUG-77 0335 000 1DON C 19-FEB-78 04-SEP-77 P967>
MTRX DMP 1 3 10.5 20-JAN-78 1310 000 MATDON INIT 20-FEB-78 06-FEB-78 P1059>
ADVENT SAV 1 3 24.6 13-FEB-78 0735 000 1DON FOO 21-FEB-78 21-FEB-78 P1070
CRYPTO DMP 1 3 4.3 20-JAN-78 1412 000 1DON CRYPTO 11-FEB-78 06-FEB-78 P1059>
CRYPTO DAT 1 3 468 26-JAN-78 0037 000 1DON FRAID 11-FEB-78 06-FEB-78 P1059>
MAIL LES 6-MAR-78
The following files are on [1,3] under your name. I have data on some of them
but I need data on all of them for the HOW file. Can you help a bit? ALS
LESCAL DMP 1 3 4.6 30-DEC-74 0343 000 SLES LESCAL 17-FEB-78 05-JUL-75 P527>
FINGER OLD 1 3 8.0 18-MAR-77 1613 000 SLES FINGER 13-NOV-77 29-NOV-77 P1017>
PHONE DMP 1 3 47 16-AUG-76 1430 000 SLES PHONE 01-FEB-78 29-AUG-76 P752>
KWIC DMP 1 3 36.9 07-FEB-74 1852 000 SLES KWIC 17-JUL-77 05-JUL-75 P527>
XEROX DMP 1 3 6.1 25-MAR-73 1814 000 DLES XEROX 08-DEC-77 05-JUL-75 P527>
FREEFO DMP 1 3 5.9 10-JAN-75 1705 000 SLES FREEFO 19-NOV-77 05-JUL-75 P527>
BUREAU DMP 1 3 12.1 17-DEC-77 1452 000 1LES BUREAU 22-FEB-78 03-JAN-78 P1038>
XGPTYP DMP 1 3 6.5 19-JUL-76 1829 000 SLES XGPTYP 22-FEB-78 01-AUG-76 P735>
HARRY DMP 1 3 376 08-OCT-76 1025 000 SLES DART 17-FEB-78 22-JAN-77 P834>
RSL DMP 1 3 9.4 20-DEC-76 0248 000 SLES RSL 23-FEB-78 31-DEC-76 P825>
FINGER DMP 1 3 11.4 18-JAN-78 0232 000 1LES FINGER 23-FEB-78 30-JAN-78 P1055>
COOL DMP 1 3 9.9 12-FEB-78 1843 000 1LES COOL 20-FEB-78 21-FEB-78 P1070
SOB DMP 1 3 12.2 23-DEC-77 0217 000 1LES SOB 22-FEB-78 03-JAN-78 P1038>
MAIL TVR 6-MAR-78
Iam starting to generate a file called HOW that tells how to use the files on the
system, principally on [1,3]. You have the following files under your name.
Would you be able to help me? I suggest that you look at HOW[1,als] as a starter
to see what I am trying to do. ALS
NEWMUS OLD 1 3 23.9 26-SEP-77 0254 000 MUSTVR NEWMUS 22-JAN-78 30-JAN-78 P1055>
PERUSE DMP 1 3 1.9 24-MAR-75 1327 000 NETTVR PERUSE 13-FEB-78 05-JUL-75 P527>
DPYHAX DMP 1 3 4.9 05-FEB-78 0241 000 NETTVR FRAID 20-FEB-78 21-FEB-78 P1070>
DIZZY DMP 1 3 46 19-AUG-72 0804 000 MUSTVR 18-FEB-78 05-JUL-75 P527>
WORM DPY 1 3 317 02-SEP-73 0020 000 2TVR COPY 22-FEB-78 05-JUL-75 P527>
DIZZY DPY 1 3 3.5 26-DEC-72 0046 000 TMPTVR COPY 20-FEB-78 05-JUL-75 P527>
MUS14 OLD 1 3 12.9 08-NOV-75 1517 000 XGPTVR MUS14 30-NOV-77 21-JUN-76 P709>
ARMDPY DMP 1 3 25.1 08-JUL-76 1328 000 GEMTVR FRAID 21-FEB-78 25-JUL-76 P731>
HYPNO2 DPY 1 3 4.5 26-DEC-72 0046 000 TMPTVR COPY 19-FEB-78 05-JUL-75 P527>
SPARKL DPY 1 3 1.1 26-DEC-72 0046 000 TMPTVR COPY 19-FEB-78 05-JUL-75 P527>
DAZZLE DMP 1 3 10.0 28-FEB-73 0729 000 XGPTVR DAZZLE 20-FEB-78 05-JUL-75 P527>
RADIAL DPY 1 3 1.1 26-DEC-72 0046 000 TMPTVR COPY 19-FEB-78 05-JUL-75 P527>
KLMUS DMP 1 3 19.9 04-APR-77 1023 000 NETTVR FRAID 30-JAN-78 17-APR-77 P884>
MUS14 DMP 1 3 13.1 09-JUN-76 0307 000 MUSTVR MUS14 28-JAN-78 21-JUN-76 P709>
BOUNCE DPY 1 3 461 30-DEC-72 0254 000 MUSTVR BOUNCE 20-FEB-78 05-JUL-75 P527>
UDPUSE DMP 1 3 271 22-JUN-75 1517 000 XGPTVR UDPUSE 23-FEB-78 05-JUL-75 P527>
CINEMA DMP 1 3 3.5 15-JUL-76 0107 000 XGPTVR FRAID 02-OCT-77 01-AUG-76 P735>
IL UCI 1 3 2.6 16-APR-76 1051 000 LSPTVR LOADER 19-DEC-76 03-MAY-76 P689>
*RAID* SEG 1 3 5.1 22-SEP-72 0452 000 1TVR SAVDDT 15-FEB-78 05-JUL-75 P528>
DEBUG REL 1 3 8.2 22-SEP-72 0729 000 MUSTVR RAID 24-NOV-77 05-JUL-75 P528>
NETDPY REL 1 3 242 21-DEC-75 1244 400 2TVR FAIL 26-DEC-77
XGPVID DMP 1 3 13.9 16-AUG-73 1143 000 GEMTVR COPY 21-JUL-77 05-JUL-75 P528>
NMUSIO DMP 1 3 26.9 24-SEP-77 0257 000 MUSTVR FRAID 20-JAN-78 10-OCT-77 P986>
CLOVER DPY 1 3 2.8 13-MAY-73 1640 000 GEMTVR COPY 19-FEB-78 05-JUL-75 P528>
CAM DMP 1 3 12.4 21-FEB-72 1507 000 NETTVR DART 30-NOV-77 05-JUL-75 P528>
FED DMP 1 3 4.0 10-JUL-71 1322 000 NETTVR DART 16-JAN-78 05-JUL-75 P528>
IL LOD 1 3 4.2 19-APR-76 1254 000 NETTVR LOADER 29-JAN-78 03-MAY-76 P689>
COMBIN DMP 1 3 6.1 05-FEB-78 0218 000 NETTVR FRAID 22-FEB-78 21-FEB-78 P1070>
*DDT* SEG 1 3 2.5 12-OCT-72 2321 255 1TVR DART 03-DEC-77 07-JUN-76 P704>
LIFE 1 3 16.9 19-JUL-77 0138 000 2TVR NLIFE 14-FEB-78 31-OCT-77 P999>
F DMP 1 3 15.1 14-APR-77 1523 005 XGPTVR FSMALL 12-DEC-77 01-MAY-77 P893>
GEOMED DMP 1 3 22.4 03-OCT-76 0744 000 GEMTVR G 22-FEB-78 16-OCT-76 P777>
MUSIC DMP 1 3 16.2 17-MAY-77 2020 000 MUSTVR MUSIC 11-FEB-78 31-MAY-77 P911>
SAMCMP DMP 1 3 33.9 29-JAN-78 1533 000 MUSTVR SAMCMP 15-FEB-78 13-FEB-78 P1064>
NEWMUS DMP 1 3 24.9 22-JAN-78 1554 000 MUSTVR NEWMUS 22-FEB-78 06-FEB-78 P1059>
MAIL MRC 6-MAR-78
Iam starting to generate a file called HOW that tells how to use the files on the
system, principally on [1,3]. You have the following files under your name.
Would you be able to help me? I suggest that you look at HOW[1,als] as a starter
to see what I am trying to do. ALS
MAIL MRC 8-MAR-78
Thanks for your prompt help. I have gone over your list and I find that you
have supplied a write-up for everything except for the following:
SIMPER DMP 1 3 47 20-FEB-78 0207 000 1MRC SIMPER 21-FEB-78 21-FEB-78 T14
SNAIL OLD 1 3 7.2 02-JAN-78 1500 000 1MJC COPY 01-FEB-78 13-FEB-78 P1064>
SEND DMP 1 3 1.0 04-FEB-78 0112 000 1MRC SEND 20-FEB-78 21-FEB-78 P1070>
Did I miss these somehow?
MAIL LES 6-MAR-78
The following files are all extremely old and do not bear evidence as to who is
responsible for them. It seems likely that many of them have been replaced with
other versions or that they are no longer of use. Can you enlighten me? als
CHRSET DMP 1 3 256 15-MAR-70 0533 005 01-MAY-77 05-JUL-75 P527>
TVTEST DMP 1 3 384 15-MAR-70 0533 005 12-JAN-77 05-JUL-75 P527>
P2P DMP 1 3 512 16-AUG-71 1515 000 30-NOV-77 05-JUL-75 P527>
LISPDP LSP 1 3 384 15-MAR-70 0533 005 30-JUN-77 05-JUL-75 P527>
SMILE 1 3 1.1 15-MAR-70 0534 000 19-DEC-76 05-JUL-75 P527>
GRIN 1 3 768 15-MAR-70 0534 005 16-MAY-77 05-JUL-75 P527>
BIGNUM LSP 1 3 256 15-MAR-70 0534 000 25-NOV-77 05-JUL-75 P527>
LISP SYM 1 3 512 25-NOV-70 0705 000 08-FEB-78 05-JUL-75 P527>
LISP ED 1 3 1.3 25-NOV-70 0707 000 08-FEB-78 05-JUL-75 P527>
DPYCLK DMP 1 3 384 15-JUN-71 0910 000 01-JAN-78 05-JUL-75 P527>
CHACK DMP 1 3 768 15-MAR-70 0534 005 10-JAN-78 05-JUL-75 P527>
A2E DMP 1 3 1.1 07-NOV-71 1101 000 06-DEC-77 05-JUL-75 P527>
BUZZ DMP 1 3 128 01-JUL-70 1733 000 14-FEB-78 05-JUL-75 P527>
PIXPEN DMP 1 3 8.1 15-MAR-70 0536 000 15-MAY-77 05-JUL-75 P527>
MIXAL DMP 1 3 4.2 11-FEB-72 0950 000 25-JAN-77 05-JUL-75 P527>
BILLBD DMP 1 3 10.0 15-MAR-70 0537 005 26-NOV-77 05-JUL-75 P527>
DOC DMP 1 3 17.0 20-AUG-70 1432 000 28-JAN-78 08-SEP-75 P570>
SHUFFL DMP 1 3 128 15-MAR-70 0537 005 04-SEP-77 05-JUL-75 P527>
AMOEBA DMP 1 3 512 15-MAR-70 0537 000 10-JAN-78 05-JUL-75 P527>
MAIL RWW 7-MAR-78
Iam starting to generate a file called HOW that tells how to use the files on the
system, principally on [1,3]. You have the following files under your name.
Would you be able to help me? I suggest that you look at HOW[1,als] as a starter
to see what I am trying to do. I, of course, have information on some of these
but I thought that you would like a complete list with the opportunity to edit
what little I have already done. ALS
IC DMP 1 3 49.9 24-FEB-75 1243 000 FOLRWW ICIC 29-JAN-78 05-JUL-75 P527>
LISP LOD 1 3 3.8 02-JUL-75 0123 000 FOLRWW LOADER 08-FEB-78 14-JUL-75 P545>
IL DMP 1 3 11.9 29-JAN-76 1510 000 FOLRWW FRAID 22-FEB-78 17-FEB-76 P652>
IL SYM 1 3 2.9 31-JAN-75 2238 000 FOLRWW COPY 29-JAN-78 05-JUL-75 P527>
PRUNE DAT 1 3 2.8 20-JAN-78 0227 200 W78RWW PRUNE 19-FEB-78 06-FEB-78 P1059>
EFOL DMP 1 3 74.9 29-JAN-77 1739 000 FOLRWW EFOL 29-JAN-77 12-FEB-77 P847>
FOL DMP 1 3 69.9 22-FEB-78 0031 000 W78RWW FOL 22-FEB-78 22-FEB-78 T18
FOL477 DMP 1 3 84.9 15-APR-77 1002 000 FOLRWW FOL477 16-APR-77 01-MAY-77 P893>
HFOL DMP 1 3 69.9 15-JUN-77 1433 000 FOLRWW HFOL 14-JUL-77 02-JUL-77 P931>
FOLOLD DMP 1 3 69.9 23-JAN-78 1039 000 W78RWW FOL 26-JAN-78 06-FEB-78 P1059>
Files under JBR
DDT REL 1 3 6.5 09-AUG-77 1903 400 1JBR FAIL 22-FEB-78
FIND DMP 1 3 2.5 02-AUG-77 1758 000 1JBR FIND 23-FEB-78 21-AUG-77 P958>
HG DMP 1 3 1.5 27-MAY-77 1746 000 1JBR HG 30-DEC-77 05-JUN-77 P916>
ORAID REL 1 3 9.0 14-APR-77 1552 400 1JBR FAIL 13-JAN-78
PPSAV OLD 1 3 562 08-FEB-77 1902 000 1JBR PPSAV 31-MAR-77 10-APR-77 P880>
FAIL DMP 1 3 15.9 11-NOV-77 1346 000 1JBR FRAID 23-FEB-78 12-DEC-77 P1022>
METER DMP 1 3 1.8 27-JUN-77 1816 000 1JBR METER 11-FEB-78 11-JUL-77 P935>
UEDDT DMP 1 3 4.9 17-JAN-78 1430 000 1JBR UEDDT 22-FEB-78 30-JAN-78 P1055>
SWR OLD 1 3 3.2 22-MAY-76 2014 000 1JBR FRAID 12-SEP-77 21-AUG-77 P958>
EDDT REL 1 3 6.9 12-DEC-76 2005 400 1JBR FAIL 20-NOV-77
RAID REL 1 3 10.2 20-JUL-77 1840 400 1JBR FAIL 23-FEB-78
RAID DMP 1 3 7.9 20-JUL-77 1842 000 1JBR RAID 22-FEB-78 31-JUL-77 P946>
SOLO DMP 1 3 3.5 07-FEB-77 1720 000 1JBR SOLO 20-FEB-78 19-FEB-77 P852>
WHO DMP 1 3 3.9 04-JAN-78 1306 000 1JBR WHO 23-FEB-78 17-JAN-78 P1046>
DDT DMP 1 3 3.9 09-AUG-77 1907 000 1JBR DDT 21-FEB-78 21-AUG-77 P958>
SRCCOM DMP 1 3 6.7 07-JUL-77 1332 000 1JBR SRCCOM 23-FEB-78 16-JUL-77 P939>
TJCNV DMP 1 3 402 06-JUL-74 2124 000 1JBR TJCNV 19-DEC-76 05-JUL-75 P528>
D DMP 1 3 33.7 21-FEB-78 1533 005 1JBR D 23-FEB-78 22-FEB-78 T18
PC DMP 1 3 42.0 21-FEB-78 1533 005 1JBR PC 21-FEB-78 22-FEB-78 T18
FRAID DMP 1 3 8.2 14-APR-77 1554 000 1JBR FRAID 22-FEB-78 01-MAY-77 P893>
L DMP 1 3 58.1 11-DEC-75 0223 000 1JBR T 22-FEB-78 22-DEC-75 P623> 153
FILEX DMP 1 3 6.2 06-MAR-77 1929 000 1JBR FILEX 13-FEB-78 19-MAR-77 P866>
MITFIX DMP 1 3 289 29-OCT-73 1438 000 1JBR MITFIX 08-MAR-77 05-JUL-75 P528>
D OLD 1 3 33.7 01-AUG-77 1729 000 1JBR D 04-NOV-77 14-NOV-77 P1009>
SYSDWN DMP 1 3 4.8 10-JAN-78 1355 000 1JBR SYSDWN 17-FEB-78 23-JAN-78 P1050>
PRIV DMP 1 3 248 11-JAN-78 2304 005 1JBR PRIV 17-FEB-78 23-JAN-78 P1050>
MAIL GJA 8-MAR-78
HI. I see that you are sometimes on the machine. I am trying to get togather a
CUSP manual to be called HOW as in READ HOW. I find two old programs of yours
on 1,3 without adequate documentation. Could you help me? If you want to see
what I have in mind look at HOW[1,ALS]. Also while I am writing, I would like
to get your version on GO back up on the machine. It was taken off for some reason
and I am not sure what is the best version. I would also like some documentation
on GO. ALS
FILNAM EXT PPN SIZE WRITTEN TIME PRO WRITER REFERENCE DUMPED OFF
BROOM DMP 1 3 928 17-AUG-72 0112 000 1GJA 28-SEP-77 05-JUL-75 P527>
LOA DMP 1 3 4.5 23-MAR-72 0834 000 1GJA 23-FEB-77 05-JUL-75 P528>
MAIL RPH 8-MAR-78
HI. I see that you are on the machine sometimes of late. I am trying to get
togather a file called HOW as in READ HOW, to explain how to use files on the
system particularly those on 1,3.
Your initials are with the following:
FILNAM EXT PPN SIZE WRITTEN TIME PRO WRITER REFERENCE DUMPED OFF
JOTTO DMP 1 3 22.6 18-NOV-72 1801 000 FRPH JOTTO 17-FEB-78 05-JUL-75 P527>
6TO10 DMP 1 3 1.9 18-APR-74 1954 000 FRPH 6TO10 19-DEC-76 05-JUL-75 P527>
CHRTST DMP 1 3 607 06-JAN-74 0801 000 FRPH CHRTST 28-JUN-77 05-JUL-75 P527>
MACTO6 DMP 1 3 4.2 18-MAR-73 2124 000 TRPH MACTO6 19-DEC-76 05-JUL-75 P527>
FILDMP DMP 1 3 2.0 11-FEB-74 1217 000 FRPH FILDMP 06-FEB-78 05-JUL-75 P527>
TAPE OLD 1 3 3.8 09-FEB-74 1503 000 FRPH TAPE 22-OCT-77 31-OCT-77 P999>
Could you help me by supplying some info? To see what I have in mind see
HOW[1,ALS], especially the directory and page 2 and perhaps look at the write-up
for E. als
MAIL SGK 8-MAR-78
Iam starting to generate a file called HOW that tells how to use the files on the
system, principally on [1,3]. You have the following files under your name.
Would you be able to help me? I suggest that you look at HOW[1,als] as a starter
to see what I am trying to do. I, of course, have information on some of these
but I thought that you would like a complete list with the opportunity to decide
what should be done. ALS
FILNAM EXT PPN SIZE WRITTEN TIME PRO WRITER REFERENCE DUMPED OFF
TECH2 DMP 1 3 75.9 23-JUL-74 0228 000 105SGK TECH2 03-FEB-78 05-JUL-75 P527>
DIRED DMP 1 3 14.7 14-FEB-78 1902 000 105SGK DIRED 23-FEB-78 21-FEB-78 P1070
DIRED OLD 1 3 14.7 20-DEC-77 1751 000 105SGK DIRED 02-FEB-78 13-FEB-78 P1064>
ODRD DMP 1 3 14.5 03-NOV-77 0929 000 105SGK COPY 03-NOV-77 14-NOV-77 P1009>
LINS DMP 1 3 384 03-JAN-78 0131 000 105SGK FRAID 23-FEB-78 17-JAN-78 P1046>
MAIL BH 8-MAR-78
Iam starting to generate a file called HOW, as in READ HOW, that tells how
to use the files on the system, principally on [1,3]. You have the
following files under your name. Would you be able to help me? I suggest
that you look at HOW[1,als] as a starter to see what I am trying to do.
You might look at the directory and at page 2 in particular.
I, of course, have information on some of these but I thought that you
would like a complete list with the opportunity to decide what should be
done. ALS
FILNAM EXT PPN SIZE WRITTEN TIME PRO WRITER REFERENCE DUMPED OFF
HELP OLD 1 3 691 07-NOV-74 1720 000 1 BH HELP 19-APR-77 13-SEP-76 P760>
CALLIT DMP 1 3 431 03-MAR-74 1334 000 1 BH CALLIT 19-FEB-78 05-JUL-75 P527>
DDUSE DMP 1 3 220 29-NOV-73 2127 000 1 BH DDUSE 23-FEB-78 05-JUL-75 P527>
LOGRUN DMP 1 3 284 07-APR-74 1714 000 1 BH LOGRUN 23-FEB-78 05-JUL-75 P527>
TECO DMP 1 3 4.0 15-NOV-74 1349 000 1 BH TECO 22-FEB-78 05-JUL-75 P527>
MAIL DMP 1 3 10.9 20-FEB-78 1937 000 1 BH MAIL 23-FEB-78 21-FEB-78 T14
ADS DMP 1 3 742 25-DEC-77 1435 000 1 BH ADS 12-FEB-78 09-JAN-78 P1043>
MAP DMP 1 3 679 22-SEP-75 2307 000 1 BH MAP 21-FEB-78 10-MAY-76 P692>
POLL DMP 1 3 301 25-DEC-77 1439 000 1 BH POLL 22-FEB-78 09-JAN-78 P1043>
HELP DMP 1 3 724 19-NOV-77 1830 000 1 BH HELP 23-FEB-78 12-DEC-77 P1022>
RCV DMP 1 3 4.8 24-JAN-78 1457 000 1 BH RCV 23-FEB-78 06-FEB-78 P1059>
OFTP DMP 1 3 9.7 27-NOV-77 2224 000 1 BH COPY 10-FEB-78 19-DEC-77 P1028>
MAIL REM 8-MAR-78
I am starting to generate a file called HOW, as in READ HOW, that tells how
to use the files on the system, principally on [1,3]. You have the
following files under your name. Would you be able to help me? I suggest
that you look at HOW[1,ALS] as a starter to see what I am trying to do.
You might look at the directory and at page 2 in particular.
I, of course, have information on some of these but I thought that you
would like a complete list with the opportunity to decide what should be
done. ALS
FILNAM EXT PPN SIZE WRITTEN TIME PRO WRITER REFERENCE DUMPED OFF
FILES ISR 1 3 31.5 12-JAN-74 1410 000 1REM COPY 20-FEB-78 05-JUL-75 P528>
IARITH LSP 1 3 138 29-SEP-74 1016 000 1REM COPY 29-JAN-78 05-JUL-75 P528>
IARITH REL 1 3 210 29-SEP-74 1016 000 1REM COPY 29-JAN-78 05-JUL-75 P528>
SSORT 76 1 3 6.8 02-NOV-76 1151 000 1REM SSORT 25-DEC-77 03-JAN-78 P1038>
CRU1 DMP 1 3 9.9 21-SEP-76 1302 000 1REM C1X 05-FEB-78 05-FEB-77 P843>
SPINDL DMP 1 3 13.9 30-NOV-76 0615 000 1REM C3 12-FEB-78 11-DEC-76 P811>
POX DMP 1 3 29.9 03-FEB-78 0914 000 1REM NPOX 23-FEB-78 21-FEB-78 P1070>
CRU2 DMP 1 3 3.2 25-AUG-77 0315 000 1REM CRU2 26-DEC-77 11-SEP-77 P971>
SRCCHK DMP 1 3 1.1 13-DEC-77 1453 000 1REM SRCCHK 28-DEC-77 27-DEC-77 P1033>
RECKNU DMP 1 3 18.8 26-OCT-77 0954 000 1REM RECKNU 28-NOV-77 09-NOV-77 P1003>
SSORT DMP 1 3 6.9 25-DEC-77 1735 000 1REM SSORT 21-FEB-78 09-JAN-78 P1043>
GRHOCK DMP 1 3 23.3 28-DEC-77 1806 000 1REM GRHOCK 17-FEB-78 09-JAN-78 P1043>
POX C28 1 3 29.9 28-DEC-77 1826 000 1REM POX 02-FEB-78 13-FEB-78 P1064>
POX 202 1 3 29.9 02-FEB-78 1718 000 1REM NPOX 03-FEB-78 13-FEB-78 P1064>
INFO DMP 1 3 35.2 29-JUN-73 0048 000 LESREM INFO 20-FEB-78 05-JUL-75 P528>
.chapter research
.sect Mathematical Theory of Computation
.ssect1 Proof Checkers
.ssect2 FOL
DFOL DMP 1 3 95.9 24-JUL-76 1458 000 FOLRWW DFOL 09-DEC-76 08-SEP-76 P756>
FOL DMP 1 3 74.9 24-NOV-76 1939 000 FOLRWW FOL 09-DEC-76 04-DEC-76 P805
.ssect2 LCF
LCF DMP 1 3 50.9 25-AUG-73 1431 000 MAMMAL COPY 11-SEP-76 05-JUL-75 P527>
.ssect2 Others
PCHECK DMP 1 3 29.9 10-APR-73 0901 000 CHE WD COPY 10-NOV-76 05-JUL-75 P527>
PROVER DMP 1 3 44.9 14-MAY-75 1546 000 PJRA PROVER 07-DEC-76 05-JUL-75 P528>
.ssect1 Program Verification
VERIFY DMP 1 3 66.9 06-DEC-76 1203 000 WEADCO VERIFY 09-DEC-76 07-DEC-76 T20
WEAK DMP 1 3 48.9 02-JUL-76 0006 000 LETDCO VERIFY 24-NOV-76 04-DEC-76 P805>
.sect Hand-Eye and Vision
HE DMP 1 3 6.3 07-NOV-74 1152 000 1KKP HE 08-OCT-76 05-JUL-75 P527>
YELLOW DMP 1 3 24.9 07-OCT-76 1126 017 NEWBES COPY 09-DEC-76 23-OCT-76 P781>
YELO DMP 1 3 7.0 01-JUL-76 2120 017 1BES COPY 09-DEC-76 11-JUL-76 P720>
AL DMP 1 3 479 04-OCT-76 1402 000 1ARG COPY 09-DEC-76 16-OCT-76 P777>
.reference(Programing Languages, HAL)
.sect Natural Language
PARRY2 DMP 1 3 70.9 08-OCT-76 1034 005 DIABLF PARRY2 23-NOV-76 23-OCT-76 P781>
.sect Thesis
Scraps
∂22-Dec-76 0228 TAG
∂14-Dec-76 0018 REF PDRILL,TD, and XS
I'm compiling a directory of system programs. Could you tell
me what these programs do? Thanks.
PDRILL DMP 1 3 9.9 07-MAY-76 0301 005 1TAG PDRILL 08-OCT-76 25-MAY-76 P698>
TD DMP 1 3 1.1 25-APR-76 0241 005 1TAG LOADER 24-JUN-76 10-MAY-76 P692>
XS DMP 1 3 291 08-OCT-74 0826 000 1TAG XS 24-NOV-76 05-JUL-75 P528>
bob
TD is a sail image which converts a file from the SUDS plot program into a tape
used to control a pc board drilling machine
PDRILL simulates a numerically controlled printed circuit board drilling machine
by reading a drill tape and plotting or listing the pattern.
XS is a program that drives the XGP with video image files ( .XGn) produced by the
SUDS plot program (P.DMP[1,3]).
DIR[UP,DOC] as of 08-MAR-78 1549 (for extraction and distribution of entries)
FILNAM EXT PPN SIZE WRITTEN TIME PRO WRITER REFERENCE DUMPED OFF
PCHECK WD UPDOC 4.3 05-JAN-73 1735 000 CHE WD COPY 06-JAN-78 05-JUL-75 P533>
SIXSYS JAM UPDOC 26.0 27-FEB-78 2348 000 1 KS E 06-MAR-78 06-MAR-78 P1081
GEOMED BGB UPDOC 5.2 22-MAY-75 1434 000 1 BH COPY 27-FEB-78 05-JUL-75 P533>
PUBMAC TES UPDOC 1.7 30-JUL-76 0223 000 1BJC E 04-MAR-78 16-AUG-76 P744>
SPOOL REG UPDOC 4.1 05-MAR-78 0352 000 1MRC E 05-MAR-78 06-MAR-78 T6
CODE REG UPDOC 512 15-MAY-75 2015 000 105SGK E 25-DEC-77 05-JUL-75 P533>
BCPL DBA UPDOC 37.2 08-APR-74 1748 000 FOODBA COPY 13-JAN-78 05-JUL-75 P533>
PUBMAC LES UPDOC 1.3 28-FEB-77 1616 000 SLES E 04-MAR-78 19-MAR-77 P867>
DDKEY BH UPDOC 1.7 24-JAN-78 1531 005 1 BH E 07-MAR-78 06-FEB-78 P1060>
DART REG UPDOC 2.1 25-JUN-76 1209 000 ACTREG E 28-FEB-78 11-JUL-76 P721>
WHO ME UPDOC 2.7 11-FEB-78 1157 005 1MRC E 04-MAR-78 27-FEB-78 P1077>
MTRX DON UPDOC 3.2 21-JAN-78 1318 000 1DON COPY 23-JAN-78 06-FEB-78 P1060>
SPSUB REG UPDOC 1.8 22-DEC-77 0133 000 1 ME E 11-FEB-78 03-JAN-78 P1039>
PTY JMG UPDOC 2.3 11-MAR-76 1018 000 XXLCS E 08-MAR-78 22-MAR-76 P670>
SUDS RPH UPDOC 26.3 07-JUL-77 1248 000 1TED E 07-MAR-78 16-JUL-77 P940>
FILDMP RPH UPDOC 768 09-OCT-72 1457 000 UPDOC COPY 02-JAN-78 05-JUL-75 P533>
HYRS RFS UPDOC 3.6 06-OCT-72 1906 000 UPDOC COPY 25-DEC-77 05-JUL-75 P533>
DHACKS WD UPDOC 512 21-APR-74 2344 000 TALTVR E 25-DEC-77 05-JUL-75 P533>
DIRED SGK UPDOC 3.0 03-NOV-77 0918 000 105SGK E 08-MAR-78 14-NOV-77 P1010>
P2P RPH UPDOC 768 11-JUN-72 0040 200 UPDOC 25-DEC-77 05-JUL-75 P533>
FLOW MJW UPDOC 1.0 30-JUL-73 2240 000 M H TV 25-DEC-77 05-JUL-75 P533>
FCROX JAM UPDOC 768 06-OCT-72 1913 000 UPDOC COPY 25-DEC-77 05-JUL-75 P533>
IMSSS JBR UPDOC 512 06-MAR-78 1129 000 1MRC E 06-MAR-78 07-MAR-78 T9
INDENT DCS UPDOC 1.6 09-OCT-74 1354 000 SLES E 25-DEC-77 05-JUL-75 P533>
MIX RES UPDOC 5.5 14-JAN-77 0045 000 1 ME E 25-DEC-77 29-JAN-77 P841>
FILE DCS UPDOC 2.8 27-NOV-74 1510 000 1ECH E 07-FEB-78 05-JUL-75 P533>
WISE RES UPDOC 5.0 26-MAR-77 0759 000 BPMBPM E 24-FEB-78 10-APR-77 P881>
DISPLY RBN UPDOC 4.7 19-JUN-74 1430 000 FEBNJM E 26-FEB-78 05-JUL-75 P533>
RADIO DON UPDOC 1.1 06-MAR-78 0233 000 1DON E 06-MAR-78 06-MAR-78 T6
RAIDUP TVR UPDOC 640 12-OCT-72 1610 000 L70DAV COPY 25-DEC-77 05-JUL-75 P533>
ZERO RPH UPDOC 384 06-OCT-72 1946 000 UPDOC COPY 04-MAR-78 05-JUL-75 P533>
PLNR RPO UPDOC 13.2 16-OCT-72 0220 000 HRPO COPY 25-DEC-77 05-JUL-75 P533>
SPSUB OLD UPDOC 1.5 22-DEC-77 0125 000 1 ME E 25-DEC-77 03-JAN-78 P1039>
LRNSAM DGL UPDOC 54.2 06-DEC-77 1031 000 SAMDGL E 02-MAR-78 19-DEC-77 P1030>
SCORE LCS UPDOC 15.7 20-FEB-78 1715 000 COPLCS E 06-MAR-78 06-MAR-78 P1081>
HELP BH UPDOC 896 06-MAR-78 1439 000 1KLB E 06-MAR-78 07-MAR-78 T9
SPELL REG UPDOC 5.8 11-MAR-76 0923 000 ACTREG E 05-MAR-78 22-MAR-76 P670>
XEROX LES UPDOC 1.5 05-APR-75 1806 000 GLJAM E 29-JAN-78 05-JUL-75 P533>
FTP DCS UPDOC 1.5 26-NOV-72 1509 000 SLSDCS COPY 02-MAR-78 05-JUL-75 P533>
LOGOUT BH UPDOC 896 22-NOV-77 1503 055 1JBR E 01-MAR-78 13-DEC-77 P1024>
NET JAM UPDOC 7.2 11-JUL-77 1026 000 1JBR E 22-FEB-78 24-JUL-77 P944>
BUREAU LES UPDOC 1.0 03-NOV-75 2314 000 SLES E 27-FEB-78 17-NOV-75 P605>
RLISP ACH UPDOC 8.8 06-NOV-76 0930 000 1ACH FTP 28-JAN-78 20-NOV-76 P801>
FREEFO LES UPDOC 1.6 20-FEB-75 0336 000 SLES E 25-DEC-77 05-JUL-75 P533>
DO RPH UPDOC 512 21-JUN-76 1653 000 1 ME E 03-MAR-78 05-JUL-76 P717>
INFO REM UPDOC 768 11-NOV-72 0130 000 1REM COPY 05-MAR-78 05-JUL-75 P533>
TVEDIT BPM UPDOC 16.3 15-APR-76 1302 000 BPMBPM E 25-DEC-77 26-APR-76 P687>
WILD REF UPDOC 2.7 01-MAR-78 1114 000 PAPREF E 07-MAR-78 06-MAR-78 P1081
TECH2 SGK UPDOC 768 02-JUL-74 1625 000 1 BH COPY 26-JAN-78 05-JUL-75 P533>
UXGP REG UPDOC 4.0 30-DEC-74 1140 000 ACTREG E 11-JAN-78 05-JUL-75 P533>
6TO10 RPH UPDOC 256 12-JUN-75 2125 000 105SGK E 27-FEB-78 05-JUL-75 P533>
POX REM UPDOC 2.1 09-AUG-76 0006 000 TFRM E 25-FEB-78 23-AUG-76 P749>
TVED DCS UPDOC 12.3 11-AUG-75 1445 000 1BWP E 27-JAN-78 25-AUG-75 P564>
GENRAL BPM UPDOC 3.3 16-APR-76 2246 000 BPMBPM E 17-FEB-78 03-MAY-76 P690>
USEMUS LCS UPDOC 14.0 06-DEC-77 1505 000 MSSLCS E 02-FEB-78 19-DEC-77 P1030>
PURGE REG UPDOC 1.3 23-NOV-77 1601 000 1JBR E 03-MAR-78 13-DEC-77 P1024>
KWIC LES UPDOC 1.0 09-MAR-77 0114 000 SLES E 11-JAN-78 29-MAR-77 P872>
RCV BH UPDOC 3.2 21-JUN-76 1556 000 1 ME E 08-MAR-78 05-JUL-76 P717>
PRUNE DAT UPDOC 640 03-MAR-75 1539 200 EXPTJW E 10-FEB-78 05-JUL-75 P533>
IIIKEY BH UPDOC 1.0 15-DEC-77 1935 000 1MRC E 10-JAN-78 27-DEC-77 P1035>
RSL JHS UPDOC 3.7 19-JUL-74 0124 000 ACTREG E 26-DEC-77 05-JUL-75 P533>
NOTICE UPDOC 82.8 04-MAR-78 1657 000 1 ME E 07-MAR-78 06-MAR-78 T6
TEACH UPDOC 13.2 07-DEC-77 2317 005 1 ME E 06-MAR-78 19-DEC-77 P1030>
CSET SRS UPDOC 1.0 03-NOV-74 0040 000 SMJC E 25-DEC-77 05-JUL-75 P533>
CRE BGB UPDOC 4.0 11-OCT-73 0817 000 3BGB E 09-JAN-78 05-JUL-75 P533>
RUNES POX UPDOC 1.2 05-JAN-77 2200 000 1DON E 25-DEC-77 22-JAN-77 P835>
IMLKEY BO UPDOC 1.1 30-SEP-73 2255 000 IML BO COPY 25-DEC-77 05-JUL-75 P533>
TENGWR DON UPDOC 2.3 22-APR-76 0210 000 1DON COPY 25-DEC-77 03-MAY-76 P690>
UDP BH UPDOC 2.6 07-DEC-77 0034 000 VCGRAK E 19-FEB-78 19-DEC-77 P1030>
ARM LOU UPDOC 5.8 03-OCT-74 1609 000 1PMF E 13-FEB-78 05-JUL-75 P533>
MUSIC TVR UPDOC 18.1 29-MAR-77 1717 015 MUSTVR PUB2 02-MAR-78 10-APR-77 P881>
NEWLSP DCS UPDOC 2.2 03-DEC-73 1108 000 LS1DCS COPY 25-DEC-77 05-JUL-75 P533>
MUSIC UPDOC 2.1 26-MAY-77 0506 000 1 KS E 06-MAR-78 05-JUN-77 P917>
FSCALE DON UPDOC 172 08-OCT-77 1714 000 1DON COPY 27-FEB-78 24-OCT-77 P994>
FILEX DEC UPDOC 1.6 06-MAR-77 1934 000 1JBR E 26-JAN-78 19-MAR-77 P867>
UFC REG UPDOC 640 10-NOV-75 1146 000 ACTREG E 31-DEC-77 25-NOV-75 P610>
E ALS UPDOC 43.8 03-MAR-78 0319 000 1 ME E 08-MAR-78 03-MAR-78 T3
CNVR MAN UPDOC 42.0 24-JAN-74 1954 000 SDRMSW PIP 30-DEC-77 05-JUL-75 P533>
TENDMP REG UPDOC 1.0 29-JUL-75 1448 000 ACTREG E 04-FEB-78 10-AUG-75 P558>
CRYPT HPM UPDOC 1.8 24-AUG-77 2029 000 1MLB E 04-MAR-78 04-SEP-77 P968>
22AUG TES UPDOC 2.3 25-MAY-75 1743 000 LHJS E 04-MAR-78 05-JUL-75 P533>
DDT REG UPDOC 2.1 10-JAN-76 1621 000 BPMBPM E 03-MAR-78 27-JAN-76 P641>
FINGER LES UPDOC 1.0 18-JAN-78 1521 000 1LES E 07-MAR-78 30-JAN-78 P1056>
SAVE REG UPDOC 1.3 03-MAR-75 1553 000 EXPTJW E 25-DEC-77 05-JUL-75 P533>
MAIL BH UPDOC 19.1 21-JUN-76 1551 000 1 ME E 08-MAR-78 05-JUL-76 P717>
TMPCOR BH UPDOC 512 03-FEB-75 2304 000 1 BH E 25-DEC-77 05-JUL-75 P533>
FASBOL MJC UPDOC 11.5 14-APR-77 1954 000 1DRN E 25-FEB-78 01-MAY-77 P894>
INDEX ME UPDOC 2.1 27-NOV-74 1627 000 NS ME COPY 20-FEB-78 05-JUL-75 P533>
IMPSTA MRC UPDOC 768 05-MAR-78 0954 000 1BPM E 05-MAR-78 06-MAR-78 T6
KLDIF REG UPDOC 1.7 27-JUN-76 1956 000 1JFR E 25-DEC-77 11-JUL-76 P721>
BAIL JFR UPDOC 11 06-DEC-74 1627 000 1JFR SOS 27-FEB-78 05-JUL-75 P533>
SYSTEM LES UPDOC 1.1 07-MAR-78 1604 000 1LES E 08-MAR-78 08-MAR-78 T11
SLIBRY LTR UPDOC 2.0 28-MAR-75 1924 000 NETSYS IMSSSS 25-DEC-77 05-JUL-75 P533>
GRFX XGP UPDOC 1.7 03-MAR-76 1545 000 FNTDRB COPY 05-MAR-78 16-MAR-76 P666>
PROGS JAM UPDOC 13.7 02-NOV-77 1428 000 MAJAM E 03-FEB-78 14-NOV-77 P1010>
CARDS MJC UPDOC 768 27-JUN-76 0152 000 1MJC E 29-JAN-78 11-JUL-76 P721>
DRAW JMG UPDOC 1.5 10-JAN-77 0236 000 1JMG E 25-DEC-77 22-JAN-77 P835>
ILISP UCI UPDOC 72.2 03-MAY-76 1754 000 1REM E 29-JAN-78 10-OCT-77 P987>
KL10 REG UPDOC 8.0 19-FEB-78 1739 000 1JBR E 04-MAR-78 06-MAR-78 P1081>
XIP OLD UPDOC 3.1 24-MAY-75 1505 000 GEMTVR COPY 25-DEC-77 17-JUN-77 P922>
SSORT REM UPDOC 2.1 13-FEB-78 0316 000 1MRC E 13-FEB-78 27-FEB-78 P1077>
MAGIC ME UPDOC 1.0 30-NOV-77 0130 000 1 ME E 23-FEB-78 19-DEC-77 P1030>
SWRFRM DON UPDOC 768 27-SEP-77 0212 000 1DON E 28-JAN-78 10-OCT-77 P987>
LRNMUS DGL UPDOC 2.3 08-JUL-77 0731 000 222WJR E 29-JAN-78 24-JUL-77 P944>
LRNMU1 DGL UPDOC 5.6 27-MAY-77 0515 000 1 RP E 25-DEC-77 05-JUN-77 P917>
ITS JP UPDOC 32.6 30-AUG-76 1005 000 ISI JP COPY 10-FEB-78 13-SEP-76 P761>
DMKEY ME UPDOC 1.2 07-NOV-77 0817 000 1VLF E 08-MAR-78 29-NOV-77 P1018>
DM ME UPDOC 3.7 10-FEB-78 2156 000 1BPM E 08-MAR-78 27-FEB-78 P1077>
AIWORD RF UPDOC 12.7 21-FEB-78 1044 000 1DON E 06-MAR-78 06-MAR-78 P1081>
EXERCI FOL UPDOC 2.5 06-SEP-76 2138 200 PAPREF COPY 04-FEB-78 19-SEP-76 P765>
REVED KS UPDOC 256 19-MAR-77 0650 000 220BIL E 27-FEB-78 03-APR-77 P877>
MIDAS MRC UPDOC 34.2 04-NOV-77 0400 000 1MRC E 18-FEB-78 14-NOV-77 P1010>
INFO ITS UPDOC 16.7 09-NOV-76 1207 000 ISI JP E 30-DEC-77 20-NOV-76 P801>
F TVR UPDOC 9.7 01-MAR-77 1451 005 XGPTVR PUB2 25-DEC-77 19-MAR-77 P867>
DFTP MRC UPDOC 11.0 07-DEC-77 0126 005 1MRC E 08-MAR-78 19-DEC-77 P1030>
ATSIGN RMS UPDOC 10.0 08-JAN-77 1355 000 1DSB E 12-FEB-78 22-JAN-77 P835>
P1 XGP UPDOC 34.6 05-DEC-76 0613 000 1REM POX 25-DEC-77 12-FEB-77 P848>
SPINDL REM UPDOC 2.7 13-NOV-76 1922 045 1REM COPY 06-JAN-78 04-DEC-76 P806>
SLR1 JP UPDOC 4.3 26-NOV-76 1322 000 PSI JP E 12-FEB-78 10-OCT-77 P987>
CGOL PRA UPDOC 13.5 08-MAR-77 0909 000 AIDRPG E 02-MAR-78 19-MAR-77 P867>
KBDMAP ME UPDOC 256 10-DEC-77 2237 000 1 ME E 27-FEB-78 27-DEC-77 P1035>
PRLISP JP UPDOC 7.1 03-DEC-76 0950 000 PSI JP E 15-JAN-78 18-DEC-76 P817>
E UPD UPDOC 11.5 03-MAR-78 0311 000 1 ME E 06-MAR-78 03-MAR-78 T3
FOLMRG REF UPDOC 3.1 08-DEC-76 1611 000 FOLRWW E 06-MAR-78 31-DEC-76 P821>
IMLAC PMF UPDOC 640 04-JAN-77 2341 000 1 ME E 25-DEC-77 15-JAN-77 P831>
LOGIN BH UPDOC 3.0 06-DEC-77 0903 000 1MRC E 04-MAR-78 19-DEC-77 P1030>
BLOOP DON UPDOC 2.5 08-DEC-77 2137 000 220JEG E 15-FEB-78 19-DEC-77 P1030>
WHEN DON UPDOC 640 27-SEP-77 0303 000 1DON E 24-FEB-78 10-OCT-77 P987>
SIMULA JP UPDOC 126.1 15-APR-77 0757 257 ISI JP COPY 15-FEB-78 01-MAY-77 P894>
NEWESC ME UPDOC 256 10-DEC-77 2238 000 1 ME E 16-FEB-78 27-DEC-77 P1035>
BLOOD BPM UPDOC 768 08-FEB-78 1518 000 1BPM E 08-MAR-78 06-MAR-78 P1081
IIIPOX MLB UPDOC 1.6 15-NOV-77 2006 000 1MLB E 08-MAR-78 13-DEC-77 P1024>
XIP JAM UPDOC 3.5 01-JUN-77 1654 000 MAJAM COPY 08-FEB-78 17-JUN-77 P922>
ADVENT DON UPDOC 384 04-NOV-77 1208 000 1DON E 01-MAR-78 14-NOV-77 P1010>
DFTP INT UPDOC 2.2 03-JUN-77 2205 005 NETMRC COPY 25-DEC-77 25-JUN-77 P927>
POX XGO UPDOC 35.6 11-JUN-77 0058 000 1REM POX 27-JAN-78 23-JAN-78 P1051>
DFTPCH XGP UPDOC 1021 20-JUN-77 1312 000 NETMRC COPY 10-JAN-78 02-JUL-77 P932>
SUPDUP MRC UPDOC 1.5 05-MAR-78 0558 000 1MRC E 07-MAR-78 06-MAR-78 T6
PACK DON UPDOC 128 07-OCT-77 2356 000 1DON E 27-FEB-78 24-OCT-77 P994>
SWR REG UPDOC 7.0 06-NOV-77 0207 000 1DSB E 06-MAR-78 29-NOV-77 P1018>
LSPARC RPG UPDOC 89.8 20-FEB-78 1359 000 AIDRPG E 02-MAR-78 06-MAR-78 P1081>
TEACH DM UPDOC 13.8 08-OCT-77 2130 000 1 BH E 05-MAR-78 06-MAR-78 P1081
TTYJAM PAM UPDOC 512 06-MAR-78 1026 000 1BPM E 08-MAR-78 07-MAR-78 T9
TIPUG BBN UPDOC 27.0 02-NOV-77 0306 000 SLES E 28-FEB-78 14-NOV-77 P1010>
MUS10 LCS UPDOC 18.2 15-NOV-77 0930 000 MUSLCS COPY 26-FEB-78 13-DEC-77 P1024>
BIBOP RPG UPDOC 10.3 21-DEC-77 1843 000 AIDRPG E 08-FEB-78 03-JAN-78 P1039>
TELNET MRC UPDOC 2.0 07-FEB-78 2057 100 1MRC E 07-MAR-78 21-FEB-78 P1072>
QUEST EJF UPDOC 1.7 30-NOV-77 0940 100 1CJS E 05-MAR-78 19-DEC-77 P1030>
DAC JAM UPDOC 640 07-DEC-77 2100 000 1 KS E 18-FEB-78 19-DEC-77 P1030>
COLLOQ REF UPDOC 256 14-DEC-77 1244 000 PAPREF E 20-JAN-78 27-DEC-77 P1035>
MBOX DGL UPDOC 8.2 03-MAR-78 1324 000 SAMDGL E 06-MAR-78 06-MAR-78 T6
HUNK RPG UPDOC 1.3 20-OCT-76 1253 000 1RPG E 24-JAN-78 23-JAN-78 P1051>
MSS LCS UPDOC 15.5 12-FEB-78 0846 000 NEWLCS E 14-FEB-78 27-FEB-78 P1077>
MACLIS RPG UPDOC 1.0 03-NOV-76 1556 000 1RPG E 06-MAR-78 03-JAN-78 P1039>
NCOMPL RPG UPDOC 4.6 21-DEC-77 1851 000 AIDRPG E 20-FEB-78 03-JAN-78 P1039>
POX XGP UPDOC 35.8 11-JAN-78 0149 000 1REM POX 08-MAR-78 23-JAN-78 P1051>
CRYPTO DON UPDOC 1.1 25-JAN-78 2329 000 1DON E 17-FEB-78 06-FEB-78 P1060>
TIP BPM UPDOC 640 10-FEB-78 2159 007 1BPM E 08-MAR-78 27-FEB-78 P1077>
DDHACK DEA UPDOC 1.7 02-FEB-78 2203 000 IDEA COPY 25-FEB-78 13-FEB-78 P1065>
PASCAL EJG UPDOC 768 06-FEB-78 0256 000 SEJG E 08-MAR-78 21-FEB-78 P1072>
PASINS EJG UPDOC 384 21-JAN-78 1626 005 1EJG E 08-MAR-78 13-FEB-78 P1065>
PASNOT EJG UPDOC 1.0 21-JAN-78 1627 005 1EJG E 08-MAR-78 13-FEB-78 P1065>
PASHLP EJG UPDOC 2.2 21-JAN-78 1623 005 1EJG E 08-MAR-78 13-FEB-78 P1065>
PASDOC EJG UPDOC 4.1 21-JAN-78 1628 005 1EJG E 08-MAR-78 13-FEB-78 P1065>
PASMAN EJG UPDOC 20.6 21-JAN-78 1630 005 1EJG E 08-MAR-78 13-FEB-78 P1065>
TOTAL=1397.2
DIR [S,DOC] (copy for extraction of listings as pages are completed)
FILNAM EXT PPN SIZE WRITTEN TIME PRO WRITER REFERENCE DUMPED OFF
RLISP ACH SDOC 7.2 31-OCT-75 1257 000 SLES E 25-DEC-77 10-NOV-75 P602>
NS ME SDOC 18.3 31-JAN-78 1442 000 RESPAM E 14-MAR-78 13-FEB-78 P1065>
FIND TES SDOC 1.3 20-SEP-75 1731 000 NS ME E 12-MAR-78 06-OCT-75 P582>
PUB TES SDOC 37.0 22-OCT-77 1841 000 MAMPAM E 14-MAR-78 09-NOV-77 P1004>
DOC LES SDOC 21.1 28-FEB-74 0057 000 JCMUS E 03-MAR-78 05-JUL-75 P533>
TAPE RPH SDOC 1.5 18-JUN-77 1523 000 1DWP E 27-JAN-78 02-JUL-77 P932>
LISP RPG SDOC 105.8 16-DEC-77 1319 000 AIDRPG E 15-MAR-78 21-FEB-78 P1072>
HELIB KKP SDOC 35.6 07-JAN-75 1302 000 1KKP E 08-FEB-78 05-JUL-75 P533>
FONT UPD SDOC 768 27-JAN-78 1317 000 1LES E 15-MAR-78 13-FEB-78 P1065>
PLNR BGB SDOC 18.0 22-MAY-74 0635 000 CMSLCS E 25-DEC-77 05-JUL-75 P533>
A2E KK SDOC 2.0 12-JUL-76 1038 055 1PEJ COPY 22-FEB-78 25-JUL-76 P732>
LINK JFR SDOC 384 21-SEP-75 1449 000 1JFR E 09-MAR-78 06-OCT-75 P582>
PUB UPD SDOC 10.6 07-DEC-77 1135 000 RESPAM E 14-MAR-78 19-DEC-77 P1030>
SNAIL MJC SDOC 9.7 21-JUN-76 1511 000 1 ME E 12-MAR-78 05-JUL-76 P717>
NEWPRV JBR SDOC 1.6 16-JAN-78 1410 000 1JBR E 14-MAR-78 30-JAN-78 P1056>
LISP16 WD SDOC 39.5 17-FEB-76 1647 000 ACTREG E 08-MAR-78 27-FEB-78 P1077>
TOTAL= 656.2
PRUNE DAT SDOC 113 23-MAR-74 2019 200 2REM PRUNE 12-MAR-78 05-JUL-75 P533>
GEOMED BGB BGB GEOMETRIC STRUCTURES EDITOR FOR DISPLAYS
MONCOM BH MONITOR COMMAND MANUAL, FOR EDITOR RATHER THAN LISTING
APE ME ASSOCIATED PRESS NEWS EXTRACTOR USING KEYWORD EXPRESSIONS
FAIL PMP FAST ASSEMBLER WITH MACROS AND BLOCK STRUCTURE
RAID PMP DEBUG MODULE FOR DISPLAYS
COPY RPH GENERAL PURPOSE PROGRAM FOR COPYING FILES AROUND
PUB TES TEXT COMPILER FOR PRODUCING NICELY-FORMATTED WRITEUPS, MANY FEATURES
MAIL LES 17-MAR-78
The following files on S,DOC seem to be quite old and out of date. Should they
be up-dated or maybe deleted?
FILNAM EXT PPN SIZE WRITTEN TIME PRO WRITER REFERENCE DUMPED OFF
DOC LES SDOC 21.1 28-FEB-74 0057 000 JCMUS E 03-MAR-78 05-JUL-75 P533>
HELIB KKP SDOC 35.6 07-JAN-75 1302 000 1KKP E 08-FEB-78 05-JUL-75 P533>
RLISP ACH SDOC 7.2 31-OCT-75 1257 000 SLES E 25-DEC-77 10-NOV-75 P602>
MAIL to others re. HOW
MAIL to EJG
Since you have been documenting PASCAL, I am wondering if you will be
willing to be one of the early contributers to the new HOW file.
I have made a start at a page on PASCAL but you are welcome to re-do it
completely if you have some better ideas as to format. The PASCAL
write-up is on page 38 of HOW[1,ALS].
.chapter Information
.sect Information about SAIL
.ssect1 People
.ssect2 Who's logged in where
FINGER DMP 1 3 7.8 24-OCT-76 1446 000 SLES FINGER 09-DEC-76 06-NOV-76 P789>
WHERE DMP 1 3 534 23-AUG-76 0245 005 GGFF WHERE 09-DEC-76 08-SEP-76 P756>
WHO DMP 1 3 3.0 07-OCT-76 0021 000 1 ME WHO 09-DEC-76 23-OCT-76 P781>)
.reference(System Usage, Who)
.ssect2 Personal statistics
FIND DMP 1 3 6.7 02-SEP-75 1158 000 NS ME LOADER 09-DEC-76 15-SEP-75 P573>
BUREAU DMP 1 3 12.2 07-DEC-75 2334 000 FACT BUREAU 06-DEC-76 22-DEC-75 P623>
.ssect1 The operating system
.ssect2 System Usage
HG DMP 1 3 1.7 26-OCT-76 1447 000 1JBR HG 26-OCT-76 06-NOV-76 P789>
MONUSE DMP 1 3 512 17-MAY-72 1646 000 1 3 08-OCT-76 05-JUL-75 P527>
.ssect2 Device usage
BIGPIC DMP 1 3 2.7 06-MAY-72 1138 000 1DCS 06-NOV-76 05-JUL-75 P527>
POLL DMP 1 3 277 12-APR-74 1642 000 1 BH POLL 08-DEC-76 10-MAY-76 P692>
UDPUSE DMP 1 3 271 22-JUN-75 1517 000 XGPTVR UDPUSE 20-NOV-76 05-JUL-75 P527>
DDUSE DMP 1 3 220 29-NOV-73 2127 000 1 BH DDUSE 09-DEC-76 05-JUL-75 P527>
WM DMP 1 3 80 18-MAR-74 1840 000 1 BH WM 08-DEC-76 10-MAY-76 P692>
.ssect1 How to get help
this paper
HELP DMP 1 3 698 01-SEP-76 2028 000 1EJG HELP 09-DEC-76 13-SEP-76 P760>
NEWS DMP 1 3 6.9 13-SEP-74 1650 000 NS ME NEWS 09-DEC-76 05-JUL-75 P527>
.sect Information about the Rest of the World
news service
INFO DMP 1 3 35.2 29-JUN-73 0048 000 LESREM INFO 05-DEC-76 05-JUL-75 P528>
MAIL LCS 6-MAR-78
The following files are on 1,3 with your initials. I would like to report what
they all do in the HOW file. Can you help me. ALS
MS DMP 1 3 38.8 20-FEB-78 1546 000 1LCS MS 23-FEB-78 21-FEB-78 T14
PLAY DMP 1 3 1.9 13-NOV-77 1101 000 MUSLCS PLAY 23-FEB-78 12-DEC-77 P1022>
SCORE DMP 1 3 32.0 19-FEB-78 1645 000 SCXLCS SCORE 23-FEB-78 21-FEB-78 T14
XM DMP 1 3 1.3 01-FEB-78 1228 000 HRNLCS XM 23-FEB-78 13-FEB-78 P1064>
FUNC DMP 1 3 21.3 04-FEB-78 1803 000 PLTLCS FUNC 22-FEB-78 21-FEB-78 P1070>
MUS10 DMP 1 3 15.9 20-FEB-78 1058 000 COPLCS MUS10 23-FEB-78 21-FEB-78 T14
WAVES DMP 1 3 6.7 30-JAN-78 1654 000 MUSLCS WAVES 22-FEB-78 13-FEB-78 P1064>
MUSIC OLD 1 3 16.2 30-MAR-77 1611 000 NEWLCS MUSIC 17-MAY-77 31-MAY-77 P911>
DMUS DMP 1 3 22.9 13-OCT-76 1242 000 MSSLCS DMUS 19-DEC-76 30-OCT-76 P785>
MIXER DMP 1 3 769 10-NOV-77 1109 000 MUSLCS MIXER 27-JAN-78 29-NOV-77 P1017>
MIXSCR DMP 1 3 5.2 06-OCT-77 1219 000 MUSLCS MIXSCR 16-JAN-78 17-OCT-77 P990>
MPT DMP 1 3 21.5 23-MAY-76 1335 000 XXLCS MPT 19-DEC-76 07-JUN-76 P704>
JUST DMP 1 3 32.5 18-FEB-78 1047 000 MLGLCS JUST 23-FEB-78 21-FEB-78 T14
DRW DMP 1 3 22.5 17-FEB-78 1655 000 MLGLCS DRW 22-FEB-78 21-FEB-78 P1070
MUS5 DMP 1 3 29.8 02-NOV-77 1049 000 MUSLCS MUS5 10-NOV-77 14-NOV-77 P1009>
PLT DMP 1 3 439 06-DEC-77 1638 000 MSSLCS PLT 15-FEB-78 19-DEC-77 P1028>
BIGPLA DMP 1 3 386 07-MAR-77 1222 000 COWLCS BIGPLA 23-JUN-77 19-MAR-77 P866>
PAGE DMP 1 3 26.4 18-FEB-78 1048 000 MLGLCS PAGE 22-FEB-78 21-FEB-78 T14
DUPINS DMP 1 3 20.0 22-MAR-77 1539 000 NEWLCS DUPINS 02-FEB-78 03-APR-77 P876>
SMPLS DMP 1 3 6.3 12-OCT-77 1346 000 MUSLCS SMPLS 25-DEC-77 24-OCT-77 P993>
12T DMP 1 3 7.6 18-NOV-77 1848 000 MSSLCS 12T 25-DEC-77 12-DEC-77 P1022>
TAP DMP 1 3 7.1 21-FEB-78 1443 000 TAPLCS TAP 22-FEB-78 22-FEB-78 T18
SFUNC DMP 1 3 21.3 04-FEB-78 1800 000 PLTLCS SFUNC 04-FEB-78 21-FEB-78 P1070>
MAIL LES 10-MAR-78
MAIL LCS 16-MAR-78
The HOW file is gradually taking shape but it lacks all references to your
music programs. I know that it is a big job to do a complete job, but
couldn't you make a start?
Here is an explanation of what is wanted, extracted from page 2 of the
HOW file (which is itself in the desired format). Does this help?
HOW A condensed reference file to useful system programs.
Currently maintained by ALS
Supplementary information:
PRUNE.DAT[3,2] One line descriptions of some files
HELP An on-line program called by typing HELP.
Monitor Command Manual, SAILON-54.5, January 1976
UUO Manual, SAILON-55.5, November 1977 (on line as UUO.ME[S,DOC])
To use: Type READ HOW[1,ALS] then ⊗FNAME⊗P (in E) where NAME is the name
of program you wish to enquire about, or see directory on page 1.
To exit: You will be in E so you may switch to another file or ⊗E exit.
This file describes some of the many useful programs that are available on
the system and gives a few basic commands for using these programs.
The entries each occupy a separate page of less than 100 lines. The first
line is arranged so that the (E maintained) directory forms a useful index
and so that a ⊗FNAME⊗P command may be used to locate any desired entry.
The entries should conform to the following format:
1) A first line, indented by a single TAB, to contain the program name, a
second TAB and a very short description (total line length not to exceed
68 characters). Do not mention names of other programs on this line!
2) The name of the author or the person currently maintaining the program.
3) References to supplementary information, on-line files, manual etc..
4) Calling and exiting commands
5) The explanatory text itself.
The author of each page has primary responsibility for maintaining the
information. Please report all errors or omissions to him and/or to ALS.
If you find an error or omission and it is not corrected in a reasonable
period of time, you should add a signed addendum to the original page.
Please do not make other corrections without informing ALS.